home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / SuperMind ••••• / SuperMind v2.0 / SuperMind v2.0.rsrc / CODE_11.txt < prev    next >
Text File  |  1990-09-13  |  466KB  |  8,059 lines

  1. # near model CODE resource
  2. # jump table entries: 4152-4180 (29 of them)
  3. export_547:
  4. 00000000  4E75                     rts
  5. export_521:
  6. 00000002  4E56 FFFC                link       A6, -0x0004
  7. 00000006  4A6D 92C8                tst.w      [A5 - 0x6D38]
  8. 0000000A  6710                     beq        +0x12 /* 0000001C */
  9. 0000000C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10. 00000010  486D E7DE                pea.l      [A5 - 0x1822]
  11. 00000014  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  12. 00000018  508F                     addq.l     A7, 8
  13. 0000001A  6058                     bra        +0x5A /* 00000074 */
  14. label0000001C:
  15. 0000001C  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  16. 00000020  42A7                     clr.l      -[A7]
  17. 00000022  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  18. 00000026  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  19. 0000002A  201F                     move.l     D0, [A7]+
  20. 0000002C  4A80                     tst.l      D0
  21. 0000002E  6710                     beq        +0x12 /* 00000040 */
  22. 00000030  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23. 00000034  486D E7E4                pea.l      [A5 - 0x181C]
  24. 00000038  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  25. 0000003C  508F                     addq.l     A7, 8
  26. 0000003E  6034                     bra        +0x36 /* 00000074 */
  27. label00000040:
  28. 00000040  42A7                     clr.l      -[A7]
  29. 00000042  42A7                     clr.l      -[A7]
  30. 00000044  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  31. 0000004A  486E FFFC                pea.l      [A6 - 0x4]
  32. 0000004E  A9FD                     syscall    GetScrap
  33. 00000050  201F                     move.l     D0, [A7]+
  34. 00000052  4A80                     tst.l      D0
  35. 00000054  6F10                     ble        +0x12 /* 00000066 */
  36. 00000056  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37. 0000005A  486D E7EC                pea.l      [A5 - 0x1814]
  38. 0000005E  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  39. 00000062  508F                     addq.l     A7, 8
  40. 00000064  600E                     bra        +0x10 /* 00000074 */
  41. label00000066:
  42. 00000066  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  43. 0000006A  486D E7F2                pea.l      [A5 - 0x180E]
  44. 0000006E  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  45. 00000072  508F                     addq.l     A7, 8
  46. label00000074:
  47. 00000074  4E5E                     unlink     A6
  48. 00000076  4E75                     rts
  49. export_531:
  50. 00000078  4E56 FFEA                link       A6, -0x0016
  51. 0000007C  2F0C                     move.l     -[A7], A4
  52. 0000007E  286E 000C                movea.l    A4, [A6 + 0xC]
  53. 00000082  526D 8FD8                addq.w     [A5 - 0x7028], 1
  54. 00000086  508C                     addq.l     A4, 8
  55. 00000088  4A54                     tst.w      [A4]
  56. 0000008A  6706                     beq        +0x8 /* 00000092 */
  57. 0000008C  7002                     moveq.l    D0, 0x02
  58. 0000008E  6000 00DA                bra        +0xDC /* 0000016A */
  59. label00000092:
  60. 00000092  4EBA 1912                jsr        [PC + 0x1912 /* 000019A6 */]
  61. 00000096  3D40 FFFE                move.w     [A6 - 0x2], D0
  62. 0000009A  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  63. 000000A0  6606                     bne        +0x8 /* 000000A8 */
  64. 000000A2  7000                     moveq.l    D0, 0x00
  65. 000000A4  6000 00C4                bra        +0xC6 /* 0000016A */
  66. label000000A8:
  67. 000000A8  4A6E FFFE                tst.w      [A6 - 0x2]
  68. 000000AC  6708                     beq        +0xA /* 000000B6 */
  69. 000000AE  302E FFFE                move.w     D0, [A6 - 0x2]
  70. 000000B2  6000 00B6                bra        +0xB8 /* 0000016A */
  71. label000000B6:
  72. 000000B6  4A6D 9046                tst.w      [A5 - 0x6FBA]
  73. 000000BA  670E                     beq        +0x10 /* 000000CA */
  74. 000000BC  2D6D 9028 FFEE           move.l     [A6 - 0x12], [A5 - 0x6FD8]
  75. 000000C2  2D6D 901C FFFA           move.l     [A6 - 0x6], [A5 - 0x6FE4]
  76. 000000C8  600C                     bra        +0xE /* 000000D6 */
  77. label000000CA:
  78. 000000CA  2D6D 9014 FFEE           move.l     [A6 - 0x12], [A5 - 0x6FEC]
  79. 000000D0  2D6D 9008 FFFA           move.l     [A6 - 0x6], [A5 - 0x6FF8]
  80. label000000D6:
  81. 000000D6  42A7                     clr.l      -[A7]
  82. 000000D8  42A7                     clr.l      -[A7]
  83. 000000DA  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  84. 000000DE  205F                     movea.l    A0, [A7]+
  85. 000000E0  2D48 FFEA                move.l     [A6 - 0x16], A0
  86. 000000E4  3F3C 0001                move.w     -[A7], 0x1
  87. 000000E8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  88. 000000EC  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  89. 000000F0  4EBA 160C                jsr        [PC + 0x160C /* 000016FE */]
  90. 000000F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  91. 000000F8  3F3C 0001                move.w     -[A7], 0x1
  92. 000000FC  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  93. 00000100  4EBA 173E                jsr        [PC + 0x173E /* 00001840 */]
  94. 00000104  5C8F                     addq.l     A7, 6
  95. 00000106  3F3C 0002                move.w     -[A7], 0x2
  96. 0000010A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  97. 0000010E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  98. 00000112  4EBA 15EA                jsr        [PC + 0x15EA /* 000016FE */]
  99. 00000116  4FEF 000A                lea.l      A7, [A7 + 0xA]
  100. 0000011A  3F3C 0002                move.w     -[A7], 0x2
  101. 0000011E  486E FFF2                pea.l      [A6 - 0xE]
  102. 00000122  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  103. 00000126  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  104. 0000012A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  105. 0000012E  486E FFF2                pea.l      [A6 - 0xE]
  106. 00000132  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  107. 00000136  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  108. 0000013A  508F                     addq.l     A7, 8
  109. 0000013C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  110. 00000140  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  111. 00000144  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  112. 00000148  508F                     addq.l     A7, 8
  113. 0000014A  3F00                     move.w     -[A7], D0
  114. 0000014C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  115. 00000150  548F                     addq.l     A7, 2
  116. 00000152  3F3C 0002                move.w     -[A7], 0x2
  117. 00000156  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  118. 0000015A  4EBA 16E4                jsr        [PC + 0x16E4 /* 00001840 */]
  119. 0000015E  5C8F                     addq.l     A7, 6
  120. 00000160  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  121. 00000164  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  122. 00000168  7000                     moveq.l    D0, 0x00
  123. label0000016A:
  124. 0000016A  285F                     movea.l    A4, [A7]+
  125. 0000016C  4E5E                     unlink     A6
  126. 0000016E  4E75                     rts
  127. export_520:
  128. 00000170  4E56 FFEA                link       A6, -0x0016
  129. 00000174  2F0C                     move.l     -[A7], A4
  130. 00000176  286E 000C                movea.l    A4, [A6 + 0xC]
  131. 0000017A  526D 8FD8                addq.w     [A5 - 0x7028], 1
  132. 0000017E  508C                     addq.l     A4, 8
  133. 00000180  4A54                     tst.w      [A4]
  134. 00000182  6706                     beq        +0x8 /* 0000018A */
  135. 00000184  7002                     moveq.l    D0, 0x02
  136. 00000186  6000 00D6                bra        +0xD8 /* 0000025E */
  137. label0000018A:
  138. 0000018A  4EBA 181A                jsr        [PC + 0x181A /* 000019A6 */]
  139. 0000018E  3D40 FFFE                move.w     [A6 - 0x2], D0
  140. 00000192  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  141. 00000198  6606                     bne        +0x8 /* 000001A0 */
  142. 0000019A  7000                     moveq.l    D0, 0x00
  143. 0000019C  6000 00C0                bra        +0xC2 /* 0000025E */
  144. label000001A0:
  145. 000001A0  4A6E FFFE                tst.w      [A6 - 0x2]
  146. 000001A4  6708                     beq        +0xA /* 000001AE */
  147. 000001A6  302E FFFE                move.w     D0, [A6 - 0x2]
  148. 000001AA  6000 00B2                bra        +0xB4 /* 0000025E */
  149. label000001AE:
  150. 000001AE  4A6D 9046                tst.w      [A5 - 0x6FBA]
  151. 000001B2  670E                     beq        +0x10 /* 000001C2 */
  152. 000001B4  2D6D 9028 FFEE           move.l     [A6 - 0x12], [A5 - 0x6FD8]
  153. 000001BA  2D6D 901C FFFA           move.l     [A6 - 0x6], [A5 - 0x6FE4]
  154. 000001C0  600C                     bra        +0xE /* 000001CE */
  155. label000001C2:
  156. 000001C2  2D6D 9014 FFEE           move.l     [A6 - 0x12], [A5 - 0x6FEC]
  157. 000001C8  2D6D 9008 FFFA           move.l     [A6 - 0x6], [A5 - 0x6FF8]
  158. label000001CE:
  159. 000001CE  42A7                     clr.l      -[A7]
  160. 000001D0  42A7                     clr.l      -[A7]
  161. 000001D2  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  162. 000001D6  205F                     movea.l    A0, [A7]+
  163. 000001D8  2D48 FFEA                move.l     [A6 - 0x16], A0
  164. 000001DC  4267                     clr.w      -[A7]
  165. 000001DE  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  166. 000001E2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  167. 000001E6  4EBA 1516                jsr        [PC + 0x1516 /* 000016FE */]
  168. 000001EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  169. 000001EE  4267                     clr.w      -[A7]
  170. 000001F0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  171. 000001F4  4EBA 164A                jsr        [PC + 0x164A /* 00001840 */]
  172. 000001F8  5C8F                     addq.l     A7, 6
  173. 000001FA  3F3C 0002                move.w     -[A7], 0x2
  174. 000001FE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  175. 00000202  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  176. 00000206  4EBA 14F6                jsr        [PC + 0x14F6 /* 000016FE */]
  177. 0000020A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  178. 0000020E  3F3C 0002                move.w     -[A7], 0x2
  179. 00000212  486E FFF2                pea.l      [A6 - 0xE]
  180. 00000216  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  181. 0000021A  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  182. 0000021E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  183. 00000222  486E FFF2                pea.l      [A6 - 0xE]
  184. 00000226  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  185. 0000022A  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  186. 0000022E  508F                     addq.l     A7, 8
  187. 00000230  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  188. 00000234  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  189. 00000238  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  190. 0000023C  508F                     addq.l     A7, 8
  191. 0000023E  3F00                     move.w     -[A7], D0
  192. 00000240  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  193. 00000244  548F                     addq.l     A7, 2
  194. 00000246  3F3C 0002                move.w     -[A7], 0x2
  195. 0000024A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  196. 0000024E  4EBA 15F0                jsr        [PC + 0x15F0 /* 00001840 */]
  197. 00000252  5C8F                     addq.l     A7, 6
  198. 00000254  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  199. 00000258  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  200. 0000025C  7000                     moveq.l    D0, 0x00
  201. label0000025E:
  202. 0000025E  285F                     movea.l    A4, [A7]+
  203. 00000260  4E5E                     unlink     A6
  204. 00000262  4E75                     rts
  205. export_524:
  206. 00000264  4E56 FF90                link       A6, -0x0070
  207. 00000268  48E7 0038                movem.l    -[A7], A2,A3,A4
  208. 0000026C  286E 000C                movea.l    A4, [A6 + 0xC]
  209. 00000270  526D 8FD8                addq.w     [A5 - 0x7028], 1
  210. 00000274  3D54 FF9A                move.w     [A6 - 0x66], [A4]
  211. 00000278  508C                     addq.l     A4, 8
  212. 0000027A  4A54                     tst.w      [A4]
  213. 0000027C  6706                     beq        +0x8 /* 00000284 */
  214. 0000027E  7002                     moveq.l    D0, 0x02
  215. 00000280  6000 0180                bra        +0x182 /* 00000402 */
  216. label00000284:
  217. 00000284  4EBA 1720                jsr        [PC + 0x1720 /* 000019A6 */]
  218. 00000288  3D40 FF9C                move.w     [A6 - 0x64], D0
  219. 0000028C  0C6E FC20 FF9C           cmpi.w     [A6 - 0x64], 0xFC20
  220. 00000292  6606                     bne        +0x8 /* 0000029A */
  221. 00000294  7000                     moveq.l    D0, 0x00
  222. 00000296  6000 016A                bra        +0x16C /* 00000402 */
  223. label0000029A:
  224. 0000029A  4A6E FF9C                tst.w      [A6 - 0x64]
  225. 0000029E  6708                     beq        +0xA /* 000002A8 */
  226. 000002A0  302E FF9C                move.w     D0, [A6 - 0x64]
  227. 000002A4  6000 015C                bra        +0x15E /* 00000402 */
  228. label000002A8:
  229. 000002A8  4A6D 9046                tst.w      [A5 - 0x6FBA]
  230. 000002AC  670E                     beq        +0x10 /* 000002BC */
  231. 000002AE  2D6D 9028 FF9E           move.l     [A6 - 0x62], [A5 - 0x6FD8]
  232. 000002B4  2D6D 901C FFFC           move.l     [A6 - 0x4], [A5 - 0x6FE4]
  233. 000002BA  600C                     bra        +0xE /* 000002C8 */
  234. label000002BC:
  235. 000002BC  2D6D 9014 FF9E           move.l     [A6 - 0x62], [A5 - 0x6FEC]
  236. 000002C2  2D6D 9008 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FF8]
  237. label000002C8:
  238. 000002C8  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  239. 000002CC  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  240. 000002D0  42A7                     clr.l      -[A7]
  241. 000002D2  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  242. 000002D6  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  243. 000002DA  201F                     move.l     D0, [A7]+
  244. 000002DC  4878 0052                push.l     0x52 /* 'R' */
  245. 000002E0  2F00                     move.l     -[A7], D0
  246. 000002E2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  247. 000002E6  3D40 FF98                move.w     [A6 - 0x68], D0
  248. 000002EA  4A6E FF98                tst.w      [A6 - 0x68]
  249. 000002EE  6606                     bne        +0x8 /* 000002F6 */
  250. 000002F0  7000                     moveq.l    D0, 0x00
  251. 000002F2  6000 010E                bra        +0x110 /* 00000402 */
  252. label000002F6:
  253. 000002F6  0C6E 084A FF9A           cmpi.w     [A6 - 0x66], 0x84A
  254. 000002FC  662C                     bne        +0x2E /* 0000032A */
  255. 000002FE  206E FF9E                movea.l    A0, [A6 - 0x62]
  256. 00000302  302E FF98                move.w     D0, [A6 - 0x68]
  257. 00000306  5340                     subq.w     D0, 1
  258. 00000308  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  259. 0000030C  D090                     add.l      D0, [A0]
  260. 0000030E  2640                     movea.l    A3, D0
  261. 00000310  70FF                     moveq.l    D0, 0xFFFFFFFF
  262. 00000312  3D40 FF94                move.w     [A6 - 0x6C], D0
  263. 00000316  206E FF9E                movea.l    A0, [A6 - 0x62]
  264. 0000031A  302E FF98                move.w     D0, [A6 - 0x68]
  265. 0000031E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  266. 00000322  D090                     add.l      D0, [A0]
  267. 00000324  2D40 FF90                move.l     [A6 - 0x70], D0
  268. 00000328  601A                     bra        +0x1C /* 00000344 */
  269. label0000032A:
  270. 0000032A  206E FF9E                movea.l    A0, [A6 - 0x62]
  271. 0000032E  2650                     movea.l    A3, [A0]
  272. 00000330  7001                     moveq.l    D0, 0x01
  273. 00000332  3D40 FF94                move.w     [A6 - 0x6C], D0
  274. 00000336  206E FF9E                movea.l    A0, [A6 - 0x62]
  275. 0000033A  2050                     movea.l    A0, [A0]
  276. 0000033C  41E8 FFAE                lea.l      A0, [A0 - 0x52]
  277. 00000340  2D48 FF90                move.l     [A6 - 0x70], A0
  278. label00000344:
  279. 00000344  426E FF96                clr.w      [A6 - 0x6A]
  280. 00000348  6000 006C                bra        +0x6E /* 000003B6 */
  281. label0000034C:
  282. 0000034C  4A6B 0004                tst.w      [A3 + 0x4]
  283. 00000350  6756                     beq        +0x58 /* 000003A8 */
  284. 00000352  302E FF94                move.w     D0, [A6 - 0x6C]
  285. 00000356  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  286. 0000035A  220B                     move.l     D1, A3
  287. 0000035C  9280                     sub.l      D1, D0
  288. 0000035E  2441                     movea.l    A2, D1
  289. 00000360  6040                     bra        +0x42 /* 000003A2 */
  290. label00000362:
  291. 00000362  4A6A 0004                tst.w      [A2 + 0x4]
  292. 00000366  6630                     bne        +0x32 /* 00000398 */
  293. 00000368  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  294. 0000036C  43D2                     lea.l      A1, [A2]
  295. 0000036E  7013                     moveq.l    D0, 0x13
  296. label00000370:
  297. 00000370  20D9                     move.l     [A0]+, [A1]+
  298. 00000372  51C8 FFFC                dbf        D0, -0x6 /* 00000370 */
  299. 00000376  30D9                     move.w     [A0]+, [A1]+
  300. 00000378  41D2                     lea.l      A0, [A2]
  301. 0000037A  43D3                     lea.l      A1, [A3]
  302. 0000037C  7013                     moveq.l    D0, 0x13
  303. label0000037E:
  304. 0000037E  20D9                     move.l     [A0]+, [A1]+
  305. 00000380  51C8 FFFC                dbf        D0, -0x6 /* 0000037E */
  306. 00000384  30D9                     move.w     [A0]+, [A1]+
  307. 00000386  41D3                     lea.l      A0, [A3]
  308. 00000388  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  309. 0000038C  7013                     moveq.l    D0, 0x13
  310. label0000038E:
  311. 0000038E  20D9                     move.l     [A0]+, [A1]+
  312. 00000390  51C8 FFFC                dbf        D0, -0x6 /* 0000038E */
  313. 00000394  30D9                     move.w     [A0]+, [A1]+
  314. 00000396  6010                     bra        +0x12 /* 000003A8 */
  315. label00000398:
  316. 00000398  302E FF94                move.w     D0, [A6 - 0x6C]
  317. 0000039C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  318. 000003A0  95C0                     sub.l      A2, D0
  319. label000003A2:
  320. 000003A2  B5EE FF90                cmpa.l     A2, [A6 - 0x70]
  321. 000003A6  66BA                     bne        -0x44 /* 00000362 */
  322. label000003A8:
  323. 000003A8  302E FF94                move.w     D0, [A6 - 0x6C]
  324. 000003AC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  325. 000003B0  D7C0                     add.l      A3, D0
  326. 000003B2  526E FF96                addq.w     [A6 - 0x6A], 1
  327. label000003B6:
  328. 000003B6  302E FF96                move.w     D0, [A6 - 0x6A]
  329. 000003BA  B06E FF98                cmp.w      D0, [A6 - 0x68]
  330. 000003BE  6D8C                     blt        -0x72 /* 0000034C */
  331. 000003C0  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  332. 000003C4  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  333. 000003C8  3F3C 0002                move.w     -[A7], 0x2
  334. 000003CC  486E FFF4                pea.l      [A6 - 0xC]
  335. 000003D0  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  336. 000003D4  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  337. 000003D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  338. 000003DC  486E FFF4                pea.l      [A6 - 0xC]
  339. 000003E0  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  340. 000003E4  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  341. 000003E8  508F                     addq.l     A7, 8
  342. 000003EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  343. 000003EE  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  344. 000003F2  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  345. 000003F6  508F                     addq.l     A7, 8
  346. 000003F8  3F00                     move.w     -[A7], D0
  347. 000003FA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  348. 000003FE  548F                     addq.l     A7, 2
  349. 00000400  7000                     moveq.l    D0, 0x00
  350. label00000402:
  351. 00000402  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  352. 00000406  4E5E                     unlink     A6
  353. 00000408  4E75                     rts
  354. export_526:
  355. 0000040A  4E56 FF08                link       A6, -0x00F8
  356. 0000040E  48E7 0108                movem.l    -[A7], D7,A4
  357. 00000412  286E 000C                movea.l    A4, [A6 + 0xC]
  358. 00000416  4EBA 10EA                jsr        [PC + 0x10EA /* 00001502 */]
  359. 0000041A  508C                     addq.l     A4, 8
  360. 0000041C  4A54                     tst.w      [A4]
  361. 0000041E  6600 007E                bne        +0x80 /* 0000049E */
  362. 00000422  4267                     clr.w      -[A7]
  363. 00000424  3F3C 0002                move.w     -[A7], 0x2
  364. 00000428  A9C2                     syscall    SysEdit
  365. 0000042A  101F                     move.b     D0, [A7]+
  366. 0000042C  4A00                     tst.b      D0
  367. 0000042E  6706                     beq        +0x8 /* 00000436 */
  368. 00000430  7000                     moveq.l    D0, 0x00
  369. 00000432  6000 019C                bra        +0x19E /* 000005D0 */
  370. label00000436:
  371. 00000436  4EBA 01A0                jsr        [PC + 0x1A0 /* 000005D8 */]
  372. 0000043A  4A40                     tst.w      D0
  373. 0000043C  6706                     beq        +0x8 /* 00000444 */
  374. 0000043E  7000                     moveq.l    D0, 0x00
  375. 00000440  6000 018E                bra        +0x190 /* 000005D0 */
  376. label00000444:
  377. 00000444  4A6D 92B0                tst.w      [A5 - 0x6D50]
  378. 00000448  6D1A                     blt        +0x1C /* 00000464 */
  379. 0000044A  4A6D 92B6                tst.w      [A5 - 0x6D4A]
  380. 0000044E  6606                     bne        +0x8 /* 00000456 */
  381. 00000450  4A6D 92AA                tst.w      [A5 - 0x6D56]
  382. 00000454  670E                     beq        +0x10 /* 00000464 */
  383. label00000456:
  384. 00000456  4EBA 01FE                jsr        [PC + 0x1FE /* 00000656 */]
  385. 0000045A  4A40                     tst.w      D0
  386. 0000045C  6706                     beq        +0x8 /* 00000464 */
  387. 0000045E  7000                     moveq.l    D0, 0x00
  388. 00000460  6000 016E                bra        +0x170 /* 000005D0 */
  389. label00000464:
  390. 00000464  0C6D 0258 9044           cmpi.w     [A5 - 0x6FBC], 0x258
  391. 0000046A  6D26                     blt        +0x28 /* 00000492 */
  392. 0000046C  486E FF08                pea.l      [A6 - 0xF8]
  393. 00000470  486D 8FE8                pea.l      [A5 - 0x7018]
  394. 00000474  4EBA 0210                jsr        [PC + 0x210 /* 00000686 */]
  395. 00000478  508F                     addq.l     A7, 8
  396. 0000047A  3E00                     move.w     D7, D0
  397. 0000047C  4A47                     tst.w      D7
  398. 0000047E  6706                     beq        +0x8 /* 00000486 */
  399. 00000480  3007                     move.w     D0, D7
  400. 00000482  6000 014C                bra        +0x14E /* 000005D0 */
  401. label00000486:
  402. 00000486  4A6E FF08                tst.w      [A6 - 0xF8]
  403. 0000048A  6706                     beq        +0x8 /* 00000492 */
  404. 0000048C  7000                     moveq.l    D0, 0x00
  405. 0000048E  6000 0140                bra        +0x142 /* 000005D0 */
  406. label00000492:
  407. 00000492  3F3C 0001                move.w     -[A7], 0x1
  408. 00000496  A9C8                     syscall    SysBeep
  409. 00000498  7000                     moveq.l    D0, 0x00
  410. 0000049A  6000 0134                bra        +0x136 /* 000005D0 */
  411. label0000049E:
  412. 0000049E  0C54 138D                cmpi.w     [A4], 0x138D
  413. 000004A2  6612                     bne        +0x14 /* 000004B6 */
  414. 000004A4  508C                     addq.l     A4, 8
  415. 000004A6  4A54                     tst.w      [A4]
  416. 000004A8  6706                     beq        +0x8 /* 000004B0 */
  417. 000004AA  7002                     moveq.l    D0, 0x02
  418. 000004AC  6000 0122                bra        +0x124 /* 000005D0 */
  419. label000004B0:
  420. 000004B0  7000                     moveq.l    D0, 0x00
  421. 000004B2  6000 011C                bra        +0x11E /* 000005D0 */
  422. label000004B6:
  423. 000004B6  0C54 2B43                cmpi.w     [A4], 0x2B43 /* '+C' */
  424. 000004BA  661E                     bne        +0x20 /* 000004DA */
  425. 000004BC  508C                     addq.l     A4, 8
  426. 000004BE  4A54                     tst.w      [A4]
  427. 000004C0  6706                     beq        +0x8 /* 000004C8 */
  428. 000004C2  7002                     moveq.l    D0, 0x02
  429. 000004C4  6000 010A                bra        +0x10C /* 000005D0 */
  430. label000004C8:
  431. 000004C8  486E FF08                pea.l      [A6 - 0xF8]
  432. 000004CC  486D 8FE8                pea.l      [A5 - 0x7018]
  433. 000004D0  4EBA 01B4                jsr        [PC + 0x1B4 /* 00000686 */]
  434. 000004D4  508F                     addq.l     A7, 8
  435. 000004D6  6000 00F8                bra        +0xFA /* 000005D0 */
  436. label000004DA:
  437. 000004DA  0C54 2B6A                cmpi.w     [A4], 0x2B6A /* '+j' */
  438. 000004DE  6616                     bne        +0x18 /* 000004F6 */
  439. 000004E0  508C                     addq.l     A4, 8
  440. 000004E2  4A54                     tst.w      [A4]
  441. 000004E4  6706                     beq        +0x8 /* 000004EC */
  442. 000004E6  7002                     moveq.l    D0, 0x02
  443. 000004E8  6000 00E6                bra        +0xE8 /* 000005D0 */
  444. label000004EC:
  445. 000004EC  4EBA 00EA                jsr        [PC + 0xEA /* 000005D8 */]
  446. 000004F0  7000                     moveq.l    D0, 0x00
  447. 000004F2  6000 00DC                bra        +0xDE /* 000005D0 */
  448. label000004F6:
  449. 000004F6  0C54 2B4B                cmpi.w     [A4], 0x2B4B /* '+K' */
  450. 000004FA  6616                     bne        +0x18 /* 00000512 */
  451. 000004FC  508C                     addq.l     A4, 8
  452. 000004FE  4A54                     tst.w      [A4]
  453. 00000500  6706                     beq        +0x8 /* 00000508 */
  454. 00000502  7002                     moveq.l    D0, 0x02
  455. 00000504  6000 00CA                bra        +0xCC /* 000005D0 */
  456. label00000508:
  457. 00000508  4EBA 014C                jsr        [PC + 0x14C /* 00000656 */]
  458. 0000050C  7000                     moveq.l    D0, 0x00
  459. 0000050E  6000 00C0                bra        +0xC2 /* 000005D0 */
  460. label00000512:
  461. 00000512  0C54 2B0A                cmpi.w     [A4], 0x2B0A /* '+\n' */
  462. 00000516  6612                     bne        +0x14 /* 0000052A */
  463. 00000518  4A6C 0008                tst.w      [A4 + 0x8]
  464. 0000051C  660C                     bne        +0xE /* 0000052A */
  465. 0000051E  4EBA 14CA                jsr        [PC + 0x14CA /* 000019EA */]
  466. 00000522  4EBA 1A32                jsr        [PC + 0x1A32 /* 00001F56 */]
  467. 00000526  6000 00A8                bra        +0xAA /* 000005D0 */
  468. label0000052A:
  469. 0000052A  486E FF0C                pea.l      [A6 - 0xF4]
  470. 0000052E  486E FF0A                pea.l      [A6 - 0xF6]
  471. 00000532  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  472. 00000536  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  473. 0000053A  2F0C                     move.l     -[A7], A4
  474. 0000053C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  475. 00000540  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  476. 00000544  4FEF 0018                lea.l      A7, [A7 + 0x18]
  477. 00000548  3E00                     move.w     D7, D0
  478. 0000054A  4A47                     tst.w      D7
  479. 0000054C  6706                     beq        +0x8 /* 00000554 */
  480. 0000054E  3007                     move.w     D0, D7
  481. 00000550  6000 007E                bra        +0x80 /* 000005D0 */
  482. label00000554:
  483. 00000554  302E FF0A                move.w     D0, [A6 - 0xF6]
  484. 00000558  48C0                     ext.l      D0
  485. 0000055A  E780                     asl        D0, 3
  486. 0000055C  D9C0                     add.l      A4, D0
  487. 0000055E  4A54                     tst.w      [A4]
  488. 00000560  670E                     beq        +0x10 /* 00000570 */
  489. 00000562  486E FF0C                pea.l      [A6 - 0xF4]
  490. 00000566  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  491. 0000056A  588F                     addq.l     A7, 4
  492. 0000056C  7013                     moveq.l    D0, 0x13
  493. 0000056E  6060                     bra        +0x62 /* 000005D0 */
  494. label00000570:
  495. 00000570  0C6E 0003 FF0C           cmpi.w     [A6 - 0xF4], 0x3
  496. 00000576  670E                     beq        +0x10 /* 00000586 */
  497. 00000578  486E FF0C                pea.l      [A6 - 0xF4]
  498. 0000057C  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  499. 00000580  588F                     addq.l     A7, 4
  500. 00000582  7002                     moveq.l    D0, 0x02
  501. 00000584  604A                     bra        +0x4C /* 000005D0 */
  502. label00000586:
  503. 00000586  4267                     clr.w      -[A7]
  504. 00000588  3F3C 0001                move.w     -[A7], 0x1
  505. 0000058C  2F2E FF66                move.l     -[A7], [A6 - 0x9A]
  506. 00000590  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  507. 00000594  508F                     addq.l     A7, 8
  508. 00000596  4267                     clr.w      -[A7]
  509. 00000598  3F3C 0001                move.w     -[A7], 0x1
  510. 0000059C  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  511. 000005A0  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  512. 000005A4  508F                     addq.l     A7, 8
  513. 000005A6  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  514. 000005AA  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  515. 000005AE  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  516. 000005B2  5C8F                     addq.l     A7, 6
  517. 000005B4  486E FF08                pea.l      [A6 - 0xF8]
  518. 000005B8  486E FF3A                pea.l      [A6 - 0xC6]
  519. 000005BC  4EBA 00C8                jsr        [PC + 0xC8 /* 00000686 */]
  520. 000005C0  508F                     addq.l     A7, 8
  521. 000005C2  3E00                     move.w     D7, D0
  522. 000005C4  486E FF0C                pea.l      [A6 - 0xF4]
  523. 000005C8  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  524. 000005CC  588F                     addq.l     A7, 4
  525. 000005CE  3007                     move.w     D0, D7
  526. label000005D0:
  527. 000005D0  4CDF 1080                movem.l    D7,A4, [A7]+
  528. 000005D4  4E5E                     unlink     A6
  529. 000005D6  4E75                     rts
  530. fn000005D8:
  531. 000005D8  4A6D 928E                tst.w      [A5 - 0x6D72]
  532. 000005DC  6D48                     blt        +0x4A /* 00000626 */
  533. 000005DE  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  534. 000005E2  4EBA 1392                jsr        [PC + 0x1392 /* 00001976 */]
  535. 000005E6  588F                     addq.l     A7, 4
  536. 000005E8  4A40                     tst.w      D0
  537. 000005EA  673A                     beq        +0x3C /* 00000626 */
  538. 000005EC  4A6D 9294                tst.w      [A5 - 0x6D6C]
  539. 000005F0  6706                     beq        +0x8 /* 000005F8 */
  540. 000005F2  7000                     moveq.l    D0, 0x00
  541. 000005F4  6000 005E                bra        +0x60 /* 00000654 */
  542. label000005F8:
  543. 000005F8  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  544. 000005FC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  545. 00000600  588F                     addq.l     A7, 4
  546. 00000602  7001                     moveq.l    D0, 0x01
  547. 00000604  3B40 928C                move.w     [A5 - 0x6D74], D0
  548. 00000608  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  549. 0000060C  A9D6                     syscall    TECut
  550. 0000060E  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  551. 00000612  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  552. 00000616  588F                     addq.l     A7, 4
  553. 00000618  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  554. 0000061C  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  555. 00000622  7001                     moveq.l    D0, 0x01
  556. 00000624  602E                     bra        +0x30 /* 00000654 */
  557. label00000626:
  558. 00000626  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  559. 0000062A  4A28 006E                tst.b      [A0 + 0x6E]
  560. 0000062E  6722                     beq        +0x24 /* 00000652 */
  561. 00000630  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  562. 00000634  4EBA 1340                jsr        [PC + 0x1340 /* 00001976 */]
  563. 00000638  588F                     addq.l     A7, 4
  564. 0000063A  4A40                     tst.w      D0
  565. 0000063C  6714                     beq        +0x16 /* 00000652 */
  566. 0000063E  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  567. 00000642  A9D6                     syscall    TECut
  568. 00000644  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  569. 00000648  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  570. 0000064E  7001                     moveq.l    D0, 0x01
  571. 00000650  6002                     bra        +0x4 /* 00000654 */
  572. label00000652:
  573. 00000652  7000                     moveq.l    D0, 0x00
  574. label00000654:
  575. 00000654  4E75                     rts
  576. fn00000656:
  577. 00000656  4A6D 92B0                tst.w      [A5 - 0x6D50]
  578. 0000065A  6D26                     blt        +0x28 /* 00000682 */
  579. 0000065C  4A6D 92B6                tst.w      [A5 - 0x6D4A]
  580. 00000660  6606                     bne        +0x8 /* 00000668 */
  581. 00000662  4A6D 92AA                tst.w      [A5 - 0x6D56]
  582. 00000666  671A                     beq        +0x1C /* 00000682 */
  583. label00000668:
  584. 00000668  2F2D 92C0                move.l     -[A7], [A5 - 0x6D40]
  585. 0000066C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  586. 00000670  588F                     addq.l     A7, 4
  587. 00000672  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  588. 00000676  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  589. 0000067A  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  590. 0000067E  7001                     moveq.l    D0, 0x01
  591. 00000680  6002                     bra        +0x4 /* 00000684 */
  592. label00000682:
  593. 00000682  7000                     moveq.l    D0, 0x00
  594. label00000684:
  595. 00000684  4E75                     rts
  596. fn00000686:
  597. 00000686  4E56 FFFA                link       A6, -0x0006
  598. 0000068A  2F0C                     move.l     -[A7], A4
  599. 0000068C  286E 0008                movea.l    A4, [A6 + 0x8]
  600. 00000690  526D 8FD8                addq.w     [A5 - 0x7028], 1
  601. 00000694  206E 000C                movea.l    A0, [A6 + 0xC]
  602. 00000698  4250                     clr.w      [A0]
  603. 0000069A  4EBA 130A                jsr        [PC + 0x130A /* 000019A6 */]
  604. 0000069E  3D40 FFFE                move.w     [A6 - 0x2], D0
  605. 000006A2  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  606. 000006A8  6606                     bne        +0x8 /* 000006B0 */
  607. 000006AA  7000                     moveq.l    D0, 0x00
  608. 000006AC  6000 0172                bra        +0x174 /* 00000820 */
  609. label000006B0:
  610. 000006B0  4A6E FFFE                tst.w      [A6 - 0x2]
  611. 000006B4  6708                     beq        +0xA /* 000006BE */
  612. 000006B6  302E FFFE                move.w     D0, [A6 - 0x2]
  613. 000006BA  6000 0164                bra        +0x166 /* 00000820 */
  614. label000006BE:
  615. 000006BE  3F3C 0001                move.w     -[A7], 0x1
  616. 000006C2  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  617. 000006C6  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  618. 000006CA  5C8F                     addq.l     A7, 6
  619. 000006CC  2D40 FFFA                move.l     [A6 - 0x6], D0
  620. 000006D0  3F3C 0001                move.w     -[A7], 0x1
  621. 000006D4  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  622. 000006D8  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  623. 000006DC  5C8F                     addq.l     A7, 6
  624. 000006DE  D1AE FFFA                add.l      [A6 - 0x6], D0
  625. 000006E2  202E FFFA                move.l     D0, [A6 - 0x6]
  626. 000006E6  E580                     asl        D0, 2
  627. 000006E8  2F00                     move.l     -[A7], D0
  628. 000006EA  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  629. 000006EE  588F                     addq.l     A7, 4
  630. 000006F0  4A40                     tst.w      D0
  631. 000006F2  6706                     beq        +0x8 /* 000006FA */
  632. 000006F4  7025                     moveq.l    D0, 0x25
  633. 000006F6  6000 0128                bra        +0x12A /* 00000820 */
  634. label000006FA:
  635. 000006FA  3F3C 0001                move.w     -[A7], 0x1
  636. 000006FE  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  637. 00000702  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  638. 00000706  4EBA 0FF6                jsr        [PC + 0xFF6 /* 000016FE */]
  639. 0000070A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  640. 0000070E  4A6C 005E                tst.w      [A4 + 0x5E]
  641. 00000712  6614                     bne        +0x16 /* 00000728 */
  642. 00000714  3F3C 0001                move.w     -[A7], 0x1
  643. 00000718  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  644. 0000071C  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  645. 00000720  4EBA 0FDC                jsr        [PC + 0xFDC /* 000016FE */]
  646. 00000724  4FEF 000A                lea.l      A7, [A7 + 0xA]
  647. label00000728:
  648. 00000728  42A7                     clr.l      -[A7]
  649. 0000072A  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  650. 0000072E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  651. 00000732  201F                     move.l     D0, [A7]+
  652. 00000734  4A80                     tst.l      D0
  653. 00000736  6606                     bne        +0x8 /* 0000073E */
  654. 00000738  7000                     moveq.l    D0, 0x00
  655. 0000073A  6000 00E4                bra        +0xE6 /* 00000820 */
  656. label0000073E:
  657. 0000073E  206E 000C                movea.l    A0, [A6 + 0xC]
  658. 00000742  7001                     moveq.l    D0, 0x01
  659. 00000744  3080                     move.w     [A0], D0
  660. 00000746  4AAC 0048                tst.l      [A4 + 0x48]
  661. 0000074A  6700 0066                beq        +0x68 /* 000007B2 */
  662. 0000074E  4A6D 8FBA                tst.w      [A5 - 0x7046]
  663. 00000752  6600 005E                bne        +0x60 /* 000007B2 */
  664. 00000756  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  665. 0000075A  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  666. 0000075E  4EBA 00C6                jsr        [PC + 0xC6 /* 00000826 */]
  667. 00000762  508F                     addq.l     A7, 8
  668. 00000764  3D40 FFFE                move.w     [A6 - 0x2], D0
  669. 00000768  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  670. 0000076E  6606                     bne        +0x8 /* 00000776 */
  671. 00000770  7000                     moveq.l    D0, 0x00
  672. 00000772  6000 00AC                bra        +0xAE /* 00000820 */
  673. label00000776:
  674. 00000776  4A6E FFFE                tst.w      [A6 - 0x2]
  675. 0000077A  6708                     beq        +0xA /* 00000784 */
  676. 0000077C  302E FFFE                move.w     D0, [A6 - 0x2]
  677. 00000780  6000 009E                bra        +0xA0 /* 00000820 */
  678. label00000784:
  679. 00000784  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  680. 00000788  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  681. 0000078C  4EBA 0098                jsr        [PC + 0x98 /* 00000826 */]
  682. 00000790  508F                     addq.l     A7, 8
  683. 00000792  3D40 FFFE                move.w     [A6 - 0x2], D0
  684. 00000796  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  685. 0000079C  6606                     bne        +0x8 /* 000007A4 */
  686. 0000079E  7000                     moveq.l    D0, 0x00
  687. 000007A0  6000 007E                bra        +0x80 /* 00000820 */
  688. label000007A4:
  689. 000007A4  4A6E FFFE                tst.w      [A6 - 0x2]
  690. 000007A8  6708                     beq        +0xA /* 000007B2 */
  691. 000007AA  302E FFFE                move.w     D0, [A6 - 0x2]
  692. 000007AE  6000 0070                bra        +0x72 /* 00000820 */
  693. label000007B2:
  694. 000007B2  3F3C 0001                move.w     -[A7], 0x1
  695. 000007B6  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  696. 000007BA  4EBA 1084                jsr        [PC + 0x1084 /* 00001840 */]
  697. 000007BE  5C8F                     addq.l     A7, 6
  698. 000007C0  4A6C 005E                tst.w      [A4 + 0x5E]
  699. 000007C4  660E                     bne        +0x10 /* 000007D4 */
  700. 000007C6  3F3C 0001                move.w     -[A7], 0x1
  701. 000007CA  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  702. 000007CE  4EBA 1070                jsr        [PC + 0x1070 /* 00001840 */]
  703. 000007D2  5C8F                     addq.l     A7, 6
  704. label000007D4:
  705. 000007D4  4AAC 0048                tst.l      [A4 + 0x48]
  706. 000007D8  670C                     beq        +0xE /* 000007E6 */
  707. 000007DA  42A7                     clr.l      -[A7]
  708. 000007DC  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  709. 000007E0  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  710. 000007E4  508F                     addq.l     A7, 8
  711. label000007E6:
  712. 000007E6  2F2C 0020                move.l     -[A7], [A4 + 0x20]
  713. 000007EA  2F14                     move.l     -[A7], [A4]
  714. 000007EC  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  715. 000007F0  508F                     addq.l     A7, 8
  716. 000007F2  3F00                     move.w     -[A7], D0
  717. 000007F4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  718. 000007F8  548F                     addq.l     A7, 2
  719. 000007FA  2F2C 0034                move.l     -[A7], [A4 + 0x34]
  720. 000007FE  2F14                     move.l     -[A7], [A4]
  721. 00000800  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  722. 00000804  508F                     addq.l     A7, 8
  723. 00000806  3F00                     move.w     -[A7], D0
  724. 00000808  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  725. 0000080C  548F                     addq.l     A7, 2
  726. 0000080E  2F0C                     move.l     -[A7], A4
  727. 00000810  4EBA 0448                jsr        [PC + 0x448 /* 00000C5A */]
  728. 00000814  588F                     addq.l     A7, 4
  729. 00000816  2F0C                     move.l     -[A7], A4
  730. 00000818  4EBA 0D32                jsr        [PC + 0xD32 /* 0000154C */]
  731. 0000081C  588F                     addq.l     A7, 4
  732. 0000081E  7000                     moveq.l    D0, 0x00
  733. label00000820:
  734. 00000820  285F                     movea.l    A4, [A7]+
  735. 00000822  4E5E                     unlink     A6
  736. 00000824  4E75                     rts
  737. fn00000826:
  738. 00000826  4E56 FFAC                link       A6, -0x0054
  739. 0000082A  48E7 0700                movem.l    -[A7], D5,D6,D7
  740. 0000082E  3D6D 8FD8 FFFE           move.w     [A6 - 0x2], [A5 - 0x7028]
  741. 00000834  42A7                     clr.l      -[A7]
  742. 00000836  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  743. 0000083A  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  744. 0000083E  201F                     move.l     D0, [A7]+
  745. 00000840  4878 0052                push.l     0x52 /* 'R' */
  746. 00000844  2F00                     move.l     -[A7], D0
  747. 00000846  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  748. 0000084A  3E00                     move.w     D7, D0
  749. 0000084C  7C00                     moveq.l    D6, 0x00
  750. 0000084E  6000 00D4                bra        +0xD6 /* 00000924 */
  751. label00000852:
  752. 00000852  206E 000C                movea.l    A0, [A6 + 0xC]
  753. 00000856  3006                     move.w     D0, D6
  754. 00000858  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  755. 0000085C  D090                     add.l      D0, [A0]
  756. 0000085E  2040                     movea.l    A0, D0
  757. 00000860  43EE FFAC                lea.l      A1, [A6 - 0x54]
  758. 00000864  7013                     moveq.l    D0, 0x13
  759. label00000866:
  760. 00000866  22D8                     move.l     [A1]+, [A0]+
  761. 00000868  51C8 FFFC                dbf        D0, -0x6 /* 00000866 */
  762. 0000086C  32D8                     move.w     [A1]+, [A0]+
  763. 0000086E  4A6E FFB0                tst.w      [A6 - 0x50]
  764. 00000872  6700 00AE                beq        +0xB0 /* 00000922 */
  765. 00000876  4A6E FFAE                tst.w      [A6 - 0x52]
  766. 0000087A  6634                     bne        +0x36 /* 000008B0 */
  767. 0000087C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  768. 00000880  486D E7F8                pea.l      [A5 - 0x1808]
  769. 00000884  3F06                     move.w     -[A7], D6
  770. 00000886  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  771. 0000088A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  772. 0000088E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  773. 00000892  3A00                     move.w     D5, D0
  774. 00000894  4A45                     tst.w      D5
  775. 00000896  6706                     beq        +0x8 /* 0000089E */
  776. 00000898  3005                     move.w     D0, D5
  777. 0000089A  6000 0090                bra        +0x92 /* 0000092C */
  778. label0000089E:
  779. 0000089E  302E FFFE                move.w     D0, [A6 - 0x2]
  780. 000008A2  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  781. 000008A6  6708                     beq        +0xA /* 000008B0 */
  782. 000008A8  303C FC20                move.w     D0, 0xFC20
  783. 000008AC  6000 007E                bra        +0x80 /* 0000092C */
  784. label000008B0:
  785. 000008B0  0C6E 0001 FFAE           cmpi.w     [A6 - 0x52], 0x1
  786. 000008B6  6632                     bne        +0x34 /* 000008EA */
  787. 000008B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  788. 000008BC  486D E806                pea.l      [A5 - 0x17FA]
  789. 000008C0  3F06                     move.w     -[A7], D6
  790. 000008C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  791. 000008C6  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  792. 000008CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  793. 000008CE  3A00                     move.w     D5, D0
  794. 000008D0  4A45                     tst.w      D5
  795. 000008D2  6706                     beq        +0x8 /* 000008DA */
  796. 000008D4  3005                     move.w     D0, D5
  797. 000008D6  6000 0054                bra        +0x56 /* 0000092C */
  798. label000008DA:
  799. 000008DA  302E FFFE                move.w     D0, [A6 - 0x2]
  800. 000008DE  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  801. 000008E2  6706                     beq        +0x8 /* 000008EA */
  802. 000008E4  303C FC20                move.w     D0, 0xFC20
  803. 000008E8  6042                     bra        +0x44 /* 0000092C */
  804. label000008EA:
  805. 000008EA  0C6E 0002 FFAE           cmpi.w     [A6 - 0x52], 0x2
  806. 000008F0  6630                     bne        +0x32 /* 00000922 */
  807. 000008F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  808. 000008F6  486D E814                pea.l      [A5 - 0x17EC]
  809. 000008FA  3F06                     move.w     -[A7], D6
  810. 000008FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  811. 00000900  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  812. 00000904  4FEF 000E                lea.l      A7, [A7 + 0xE]
  813. 00000908  3A00                     move.w     D5, D0
  814. 0000090A  4A45                     tst.w      D5
  815. 0000090C  6704                     beq        +0x6 /* 00000912 */
  816. 0000090E  3005                     move.w     D0, D5
  817. 00000910  601A                     bra        +0x1C /* 0000092C */
  818. label00000912:
  819. 00000912  302E FFFE                move.w     D0, [A6 - 0x2]
  820. 00000916  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  821. 0000091A  6706                     beq        +0x8 /* 00000922 */
  822. 0000091C  303C FC20                move.w     D0, 0xFC20
  823. 00000920  600A                     bra        +0xC /* 0000092C */
  824. label00000922:
  825. 00000922  5246                     addq.w     D6, 1
  826. label00000924:
  827. 00000924  BC47                     cmp.w      D6, D7
  828. 00000926  6D00 FF2A                blt        -0xD4 /* 00000852 */
  829. 0000092A  7000                     moveq.l    D0, 0x00
  830. label0000092C:
  831. 0000092C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  832. 00000930  4E5E                     unlink     A6
  833. 00000932  4E75                     rts
  834. export_528:
  835. 00000934  4E56 FF08                link       A6, -0x00F8
  836. 00000938  48E7 0108                movem.l    -[A7], D7,A4
  837. 0000093C  286E 000C                movea.l    A4, [A6 + 0xC]
  838. 00000940  4EBA 0BC0                jsr        [PC + 0xBC0 /* 00001502 */]
  839. 00000944  508C                     addq.l     A4, 8
  840. 00000946  4A54                     tst.w      [A4]
  841. 00000948  6600 007E                bne        +0x80 /* 000009C8 */
  842. 0000094C  4267                     clr.w      -[A7]
  843. 0000094E  3F3C 0003                move.w     -[A7], 0x3
  844. 00000952  A9C2                     syscall    SysEdit
  845. 00000954  101F                     move.b     D0, [A7]+
  846. 00000956  4A00                     tst.b      D0
  847. 00000958  6706                     beq        +0x8 /* 00000960 */
  848. 0000095A  7000                     moveq.l    D0, 0x00
  849. 0000095C  6000 0182                bra        +0x184 /* 00000AE0 */
  850. label00000960:
  851. 00000960  4EBA 0186                jsr        [PC + 0x186 /* 00000AE8 */]
  852. 00000964  4A40                     tst.w      D0
  853. 00000966  6706                     beq        +0x8 /* 0000096E */
  854. 00000968  7000                     moveq.l    D0, 0x00
  855. 0000096A  6000 0174                bra        +0x176 /* 00000AE0 */
  856. label0000096E:
  857. 0000096E  4A6D 92B0                tst.w      [A5 - 0x6D50]
  858. 00000972  6D1A                     blt        +0x1C /* 0000098E */
  859. 00000974  4A6D 92B6                tst.w      [A5 - 0x6D4A]
  860. 00000978  6606                     bne        +0x8 /* 00000980 */
  861. 0000097A  4A6D 92AA                tst.w      [A5 - 0x6D56]
  862. 0000097E  670E                     beq        +0x10 /* 0000098E */
  863. label00000980:
  864. 00000980  4EBA 01C8                jsr        [PC + 0x1C8 /* 00000B4A */]
  865. 00000984  4A40                     tst.w      D0
  866. 00000986  6706                     beq        +0x8 /* 0000098E */
  867. 00000988  7000                     moveq.l    D0, 0x00
  868. 0000098A  6000 0154                bra        +0x156 /* 00000AE0 */
  869. label0000098E:
  870. 0000098E  0C6D 0258 9044           cmpi.w     [A5 - 0x6FBC], 0x258
  871. 00000994  6D26                     blt        +0x28 /* 000009BC */
  872. 00000996  486E FF08                pea.l      [A6 - 0xF8]
  873. 0000099A  486D 8FE8                pea.l      [A5 - 0x7018]
  874. 0000099E  4EBA 01D6                jsr        [PC + 0x1D6 /* 00000B76 */]
  875. 000009A2  508F                     addq.l     A7, 8
  876. 000009A4  3E00                     move.w     D7, D0
  877. 000009A6  4A47                     tst.w      D7
  878. 000009A8  6706                     beq        +0x8 /* 000009B0 */
  879. 000009AA  3007                     move.w     D0, D7
  880. 000009AC  6000 0132                bra        +0x134 /* 00000AE0 */
  881. label000009B0:
  882. 000009B0  4A6E FF08                tst.w      [A6 - 0xF8]
  883. 000009B4  6706                     beq        +0x8 /* 000009BC */
  884. 000009B6  7000                     moveq.l    D0, 0x00
  885. 000009B8  6000 0126                bra        +0x128 /* 00000AE0 */
  886. label000009BC:
  887. 000009BC  3F3C 0001                move.w     -[A7], 0x1
  888. 000009C0  A9C8                     syscall    SysBeep
  889. 000009C2  7000                     moveq.l    D0, 0x00
  890. 000009C4  6000 011A                bra        +0x11C /* 00000AE0 */
  891. label000009C8:
  892. 000009C8  0C54 2B43                cmpi.w     [A4], 0x2B43 /* '+C' */
  893. 000009CC  661E                     bne        +0x20 /* 000009EC */
  894. 000009CE  508C                     addq.l     A4, 8
  895. 000009D0  4A54                     tst.w      [A4]
  896. 000009D2  6706                     beq        +0x8 /* 000009DA */
  897. 000009D4  7002                     moveq.l    D0, 0x02
  898. 000009D6  6000 0108                bra        +0x10A /* 00000AE0 */
  899. label000009DA:
  900. 000009DA  486E FF08                pea.l      [A6 - 0xF8]
  901. 000009DE  486D 8FE8                pea.l      [A5 - 0x7018]
  902. 000009E2  4EBA 0192                jsr        [PC + 0x192 /* 00000B76 */]
  903. 000009E6  508F                     addq.l     A7, 8
  904. 000009E8  6000 00F6                bra        +0xF8 /* 00000AE0 */
  905. label000009EC:
  906. 000009EC  0C54 2B6A                cmpi.w     [A4], 0x2B6A /* '+j' */
  907. 000009F0  6616                     bne        +0x18 /* 00000A08 */
  908. 000009F2  508C                     addq.l     A4, 8
  909. 000009F4  4A54                     tst.w      [A4]
  910. 000009F6  6706                     beq        +0x8 /* 000009FE */
  911. 000009F8  7002                     moveq.l    D0, 0x02
  912. 000009FA  6000 00E4                bra        +0xE6 /* 00000AE0 */
  913. label000009FE:
  914. 000009FE  4EBA 00E8                jsr        [PC + 0xE8 /* 00000AE8 */]
  915. 00000A02  7000                     moveq.l    D0, 0x00
  916. 00000A04  6000 00DA                bra        +0xDC /* 00000AE0 */
  917. label00000A08:
  918. 00000A08  0C54 2B4B                cmpi.w     [A4], 0x2B4B /* '+K' */
  919. 00000A0C  6616                     bne        +0x18 /* 00000A24 */
  920. 00000A0E  508C                     addq.l     A4, 8
  921. 00000A10  4A54                     tst.w      [A4]
  922. 00000A12  6706                     beq        +0x8 /* 00000A1A */
  923. 00000A14  7002                     moveq.l    D0, 0x02
  924. 00000A16  6000 00C8                bra        +0xCA /* 00000AE0 */
  925. label00000A1A:
  926. 00000A1A  4EBA 012E                jsr        [PC + 0x12E /* 00000B4A */]
  927. 00000A1E  7000                     moveq.l    D0, 0x00
  928. 00000A20  6000 00BE                bra        +0xC0 /* 00000AE0 */
  929. label00000A24:
  930. 00000A24  0C54 2B0A                cmpi.w     [A4], 0x2B0A /* '+\n' */
  931. 00000A28  6610                     bne        +0x12 /* 00000A3A */
  932. 00000A2A  4A6C 0008                tst.w      [A4 + 0x8]
  933. 00000A2E  660A                     bne        +0xC /* 00000A3A */
  934. 00000A30  4EBA 0FB8                jsr        [PC + 0xFB8 /* 000019EA */]
  935. 00000A34  7000                     moveq.l    D0, 0x00
  936. 00000A36  6000 00A8                bra        +0xAA /* 00000AE0 */
  937. label00000A3A:
  938. 00000A3A  486E FF0C                pea.l      [A6 - 0xF4]
  939. 00000A3E  486E FF0A                pea.l      [A6 - 0xF6]
  940. 00000A42  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  941. 00000A46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  942. 00000A4A  2F0C                     move.l     -[A7], A4
  943. 00000A4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  944. 00000A50  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  945. 00000A54  4FEF 0018                lea.l      A7, [A7 + 0x18]
  946. 00000A58  3E00                     move.w     D7, D0
  947. 00000A5A  4A47                     tst.w      D7
  948. 00000A5C  6706                     beq        +0x8 /* 00000A64 */
  949. 00000A5E  3007                     move.w     D0, D7
  950. 00000A60  6000 007E                bra        +0x80 /* 00000AE0 */
  951. label00000A64:
  952. 00000A64  302E FF0A                move.w     D0, [A6 - 0xF6]
  953. 00000A68  48C0                     ext.l      D0
  954. 00000A6A  E780                     asl        D0, 3
  955. 00000A6C  D9C0                     add.l      A4, D0
  956. 00000A6E  4A54                     tst.w      [A4]
  957. 00000A70  670E                     beq        +0x10 /* 00000A80 */
  958. 00000A72  486E FF0C                pea.l      [A6 - 0xF4]
  959. 00000A76  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  960. 00000A7A  588F                     addq.l     A7, 4
  961. 00000A7C  7013                     moveq.l    D0, 0x13
  962. 00000A7E  6060                     bra        +0x62 /* 00000AE0 */
  963. label00000A80:
  964. 00000A80  0C6E 0003 FF0C           cmpi.w     [A6 - 0xF4], 0x3
  965. 00000A86  670E                     beq        +0x10 /* 00000A96 */
  966. 00000A88  486E FF0C                pea.l      [A6 - 0xF4]
  967. 00000A8C  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  968. 00000A90  588F                     addq.l     A7, 4
  969. 00000A92  7002                     moveq.l    D0, 0x02
  970. 00000A94  604A                     bra        +0x4C /* 00000AE0 */
  971. label00000A96:
  972. 00000A96  4267                     clr.w      -[A7]
  973. 00000A98  3F3C 0001                move.w     -[A7], 0x1
  974. 00000A9C  2F2E FF66                move.l     -[A7], [A6 - 0x9A]
  975. 00000AA0  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  976. 00000AA4  508F                     addq.l     A7, 8
  977. 00000AA6  4267                     clr.w      -[A7]
  978. 00000AA8  3F3C 0001                move.w     -[A7], 0x1
  979. 00000AAC  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  980. 00000AB0  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  981. 00000AB4  508F                     addq.l     A7, 8
  982. 00000AB6  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  983. 00000ABA  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  984. 00000ABE  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  985. 00000AC2  5C8F                     addq.l     A7, 6
  986. 00000AC4  486E FF08                pea.l      [A6 - 0xF8]
  987. 00000AC8  486E FF3A                pea.l      [A6 - 0xC6]
  988. 00000ACC  4EBA 00A8                jsr        [PC + 0xA8 /* 00000B76 */]
  989. 00000AD0  508F                     addq.l     A7, 8
  990. 00000AD2  3E00                     move.w     D7, D0
  991. 00000AD4  486E FF0C                pea.l      [A6 - 0xF4]
  992. 00000AD8  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  993. 00000ADC  588F                     addq.l     A7, 4
  994. 00000ADE  3007                     move.w     D0, D7
  995. label00000AE0:
  996. 00000AE0  4CDF 1080                movem.l    D7,A4, [A7]+
  997. 00000AE4  4E5E                     unlink     A6
  998. 00000AE6  4E75                     rts
  999. fn00000AE8:
  1000. 00000AE8  4A6D 928E                tst.w      [A5 - 0x6D72]
  1001. 00000AEC  6D2C                     blt        +0x2E /* 00000B1A */
  1002. 00000AEE  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1003. 00000AF2  4EBA 0E82                jsr        [PC + 0xE82 /* 00001976 */]
  1004. 00000AF6  588F                     addq.l     A7, 4
  1005. 00000AF8  4A40                     tst.w      D0
  1006. 00000AFA  671E                     beq        +0x20 /* 00000B1A */
  1007. 00000AFC  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1008. 00000B00  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1009. 00000B04  588F                     addq.l     A7, 4
  1010. 00000B06  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1011. 00000B0A  A9D5                     syscall    TECopy
  1012. 00000B0C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1013. 00000B10  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  1014. 00000B16  7001                     moveq.l    D0, 0x01
  1015. 00000B18  602E                     bra        +0x30 /* 00000B48 */
  1016. label00000B1A:
  1017. 00000B1A  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  1018. 00000B1E  4A28 006E                tst.b      [A0 + 0x6E]
  1019. 00000B22  6722                     beq        +0x24 /* 00000B46 */
  1020. 00000B24  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  1021. 00000B28  4EBA 0E4C                jsr        [PC + 0xE4C /* 00001976 */]
  1022. 00000B2C  588F                     addq.l     A7, 4
  1023. 00000B2E  4A40                     tst.w      D0
  1024. 00000B30  6714                     beq        +0x16 /* 00000B46 */
  1025. 00000B32  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  1026. 00000B36  A9D5                     syscall    TECopy
  1027. 00000B38  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  1028. 00000B3C  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  1029. 00000B42  7001                     moveq.l    D0, 0x01
  1030. 00000B44  6002                     bra        +0x4 /* 00000B48 */
  1031. label00000B46:
  1032. 00000B46  7000                     moveq.l    D0, 0x00
  1033. label00000B48:
  1034. 00000B48  4E75                     rts
  1035. fn00000B4A:
  1036. 00000B4A  4A6D 92B0                tst.w      [A5 - 0x6D50]
  1037. 00000B4E  6D22                     blt        +0x24 /* 00000B72 */
  1038. 00000B50  4A6D 92B6                tst.w      [A5 - 0x6D4A]
  1039. 00000B54  6606                     bne        +0x8 /* 00000B5C */
  1040. 00000B56  4A6D 92AA                tst.w      [A5 - 0x6D56]
  1041. 00000B5A  6716                     beq        +0x18 /* 00000B72 */
  1042. label00000B5C:
  1043. 00000B5C  2F2D 92C0                move.l     -[A7], [A5 - 0x6D40]
  1044. 00000B60  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1045. 00000B64  588F                     addq.l     A7, 4
  1046. 00000B66  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  1047. 00000B6A  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1048. 00000B6E  7001                     moveq.l    D0, 0x01
  1049. 00000B70  6002                     bra        +0x4 /* 00000B74 */
  1050. label00000B72:
  1051. 00000B72  7000                     moveq.l    D0, 0x00
  1052. label00000B74:
  1053. 00000B74  4E75                     rts
  1054. fn00000B76:
  1055. 00000B76  4E56 FFFA                link       A6, -0x0006
  1056. 00000B7A  2F0C                     move.l     -[A7], A4
  1057. 00000B7C  286E 0008                movea.l    A4, [A6 + 0x8]
  1058. 00000B80  206E 000C                movea.l    A0, [A6 + 0xC]
  1059. 00000B84  4250                     clr.w      [A0]
  1060. 00000B86  4EBA 0E1E                jsr        [PC + 0xE1E /* 000019A6 */]
  1061. 00000B8A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1062. 00000B8E  0C6E FC20 FFFA           cmpi.w     [A6 - 0x6], 0xFC20
  1063. 00000B94  6606                     bne        +0x8 /* 00000B9C */
  1064. 00000B96  7000                     moveq.l    D0, 0x00
  1065. 00000B98  6000 00BA                bra        +0xBC /* 00000C54 */
  1066. label00000B9C:
  1067. 00000B9C  4A6E FFFA                tst.w      [A6 - 0x6]
  1068. 00000BA0  6708                     beq        +0xA /* 00000BAA */
  1069. 00000BA2  302E FFFA                move.w     D0, [A6 - 0x6]
  1070. 00000BA6  6000 00AC                bra        +0xAE /* 00000C54 */
  1071. label00000BAA:
  1072. 00000BAA  3F3C 0001                move.w     -[A7], 0x1
  1073. 00000BAE  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1074. 00000BB2  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1075. 00000BB6  5C8F                     addq.l     A7, 6
  1076. 00000BB8  2D40 FFFC                move.l     [A6 - 0x4], D0
  1077. 00000BBC  3F3C 0001                move.w     -[A7], 0x1
  1078. 00000BC0  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  1079. 00000BC4  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1080. 00000BC8  5C8F                     addq.l     A7, 6
  1081. 00000BCA  D1AE FFFC                add.l      [A6 - 0x4], D0
  1082. 00000BCE  202E FFFC                move.l     D0, [A6 - 0x4]
  1083. 00000BD2  E580                     asl        D0, 2
  1084. 00000BD4  2F00                     move.l     -[A7], D0
  1085. 00000BD6  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1086. 00000BDA  588F                     addq.l     A7, 4
  1087. 00000BDC  4A40                     tst.w      D0
  1088. 00000BDE  6706                     beq        +0x8 /* 00000BE6 */
  1089. 00000BE0  7025                     moveq.l    D0, 0x25
  1090. 00000BE2  6000 0070                bra        +0x72 /* 00000C54 */
  1091. label00000BE6:
  1092. 00000BE6  3F3C 0001                move.w     -[A7], 0x1
  1093. 00000BEA  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1094. 00000BEE  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1095. 00000BF2  4EBA 0B0A                jsr        [PC + 0xB0A /* 000016FE */]
  1096. 00000BF6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1097. 00000BFA  4A6C 005E                tst.w      [A4 + 0x5E]
  1098. 00000BFE  6614                     bne        +0x16 /* 00000C14 */
  1099. 00000C00  3F3C 0001                move.w     -[A7], 0x1
  1100. 00000C04  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1101. 00000C08  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  1102. 00000C0C  4EBA 0AF0                jsr        [PC + 0xAF0 /* 000016FE */]
  1103. 00000C10  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1104. label00000C14:
  1105. 00000C14  42A7                     clr.l      -[A7]
  1106. 00000C16  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1107. 00000C1A  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1108. 00000C1E  201F                     move.l     D0, [A7]+
  1109. 00000C20  4A80                     tst.l      D0
  1110. 00000C22  6604                     bne        +0x6 /* 00000C28 */
  1111. 00000C24  7000                     moveq.l    D0, 0x00
  1112. 00000C26  602C                     bra        +0x2E /* 00000C54 */
  1113. label00000C28:
  1114. 00000C28  206E 000C                movea.l    A0, [A6 + 0xC]
  1115. 00000C2C  7001                     moveq.l    D0, 0x01
  1116. 00000C2E  3080                     move.w     [A0], D0
  1117. 00000C30  4AAC 0048                tst.l      [A4 + 0x48]
  1118. 00000C34  670C                     beq        +0xE /* 00000C42 */
  1119. 00000C36  42A7                     clr.l      -[A7]
  1120. 00000C38  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  1121. 00000C3C  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  1122. 00000C40  508F                     addq.l     A7, 8
  1123. label00000C42:
  1124. 00000C42  2F0C                     move.l     -[A7], A4
  1125. 00000C44  4EBA 0014                jsr        [PC + 0x14 /* 00000C5A */]
  1126. 00000C48  588F                     addq.l     A7, 4
  1127. 00000C4A  2F0C                     move.l     -[A7], A4
  1128. 00000C4C  4EBA 08FE                jsr        [PC + 0x8FE /* 0000154C */]
  1129. 00000C50  588F                     addq.l     A7, 4
  1130. 00000C52  7000                     moveq.l    D0, 0x00
  1131. label00000C54:
  1132. 00000C54  285F                     movea.l    A4, [A7]+
  1133. 00000C56  4E5E                     unlink     A6
  1134. 00000C58  4E75                     rts
  1135. fn00000C5A:
  1136. 00000C5A  4E56 FFF4                link       A6, -0x000C
  1137. 00000C5E  2F0C                     move.l     -[A7], A4
  1138. 00000C60  286E 0008                movea.l    A4, [A6 + 0x8]
  1139. 00000C64  4A6D 8DA6                tst.w      [A5 - 0x725A]
  1140. 00000C68  6700 0064                beq        +0x66 /* 00000CCE */
  1141. 00000C6C  206C 0028                movea.l    A0, [A4 + 0x28]
  1142. 00000C70  2050                     movea.l    A0, [A0]
  1143. 00000C72  3D68 000E FFF6           move.w     [A6 - 0xA], [A0 + 0xE]
  1144. 00000C78  206C 003C                movea.l    A0, [A4 + 0x3C]
  1145. 00000C7C  2050                     movea.l    A0, [A0]
  1146. 00000C7E  3D68 000E FFF4           move.w     [A6 - 0xC], [A0 + 0xE]
  1147. 00000C84  302E FFF6                move.w     D0, [A6 - 0xA]
  1148. 00000C88  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1149. 00000C8C  6F08                     ble        +0xA /* 00000C96 */
  1150. 00000C8E  2D6C 0044 FFF8           move.l     [A6 - 0x8], [A4 + 0x44]
  1151. 00000C94  6006                     bra        +0x8 /* 00000C9C */
  1152. label00000C96:
  1153. 00000C96  2D6C 0030 FFF8           move.l     [A6 - 0x8], [A4 + 0x30]
  1154. label00000C9C:
  1155. 00000C9C  2D7C 0000 0810 FFFC      move.l     [A6 - 0x4], 0x810
  1156. 00000CA4  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  1157. 00000CA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1158. 00000CAC  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1159. 00000CB0  206E FFF8                movea.l    A0, [A6 - 0x8]
  1160. 00000CB4  226D 92CE                movea.l    A1, [A5 - 0x6D32]
  1161. 00000CB8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1162. 00000CBC  2F11                     move.l     -[A7], [A1]
  1163. 00000CBE  2F10                     move.l     -[A7], [A0]
  1164. 00000CC0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1165. 00000CC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1166. 00000CC8  2B6D 92CE 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6D32]
  1167. label00000CCE:
  1168. 00000CCE  285F                     movea.l    A4, [A7]+
  1169. 00000CD0  4E5E                     unlink     A6
  1170. 00000CD2  4E75                     rts
  1171. export_529:
  1172. 00000CD4  4E56 FFFC                link       A6, -0x0004
  1173. 00000CD8  2F0C                     move.l     -[A7], A4
  1174. 00000CDA  286E 000C                movea.l    A4, [A6 + 0xC]
  1175. 00000CDE  508C                     addq.l     A4, 8
  1176. 00000CE0  4A54                     tst.w      [A4]
  1177. 00000CE2  6600 0084                bne        +0x86 /* 00000D68 */
  1178. 00000CE6  4267                     clr.w      -[A7]
  1179. 00000CE8  3F3C 0004                move.w     -[A7], 0x4
  1180. 00000CEC  A9C2                     syscall    SysEdit
  1181. 00000CEE  101F                     move.b     D0, [A7]+
  1182. 00000CF0  4A00                     tst.b      D0
  1183. 00000CF2  6706                     beq        +0x8 /* 00000CFA */
  1184. 00000CF4  7000                     moveq.l    D0, 0x00
  1185. 00000CF6  6000 00E2                bra        +0xE4 /* 00000DDA */
  1186. label00000CFA:
  1187. 00000CFA  486E FFFE                pea.l      [A6 - 0x2]
  1188. 00000CFE  4EBA 00E0                jsr        [PC + 0xE0 /* 00000DE0 */]
  1189. 00000D02  588F                     addq.l     A7, 4
  1190. 00000D04  3D40 FFFC                move.w     [A6 - 0x4], D0
  1191. 00000D08  4A6E FFFE                tst.w      [A6 - 0x2]
  1192. 00000D0C  6708                     beq        +0xA /* 00000D16 */
  1193. 00000D0E  302E FFFC                move.w     D0, [A6 - 0x4]
  1194. 00000D12  6000 00C6                bra        +0xC8 /* 00000DDA */
  1195. label00000D16:
  1196. 00000D16  4A6D 92B0                tst.w      [A5 - 0x6D50]
  1197. 00000D1A  6D1C                     blt        +0x1E /* 00000D38 */
  1198. 00000D1C  486E FFFE                pea.l      [A6 - 0x2]
  1199. 00000D20  4EBA 0168                jsr        [PC + 0x168 /* 00000E8A */]
  1200. 00000D24  588F                     addq.l     A7, 4
  1201. 00000D26  3D40 FFFC                move.w     [A6 - 0x4], D0
  1202. 00000D2A  4A6E FFFE                tst.w      [A6 - 0x2]
  1203. 00000D2E  6708                     beq        +0xA /* 00000D38 */
  1204. 00000D30  302E FFFC                move.w     D0, [A6 - 0x4]
  1205. 00000D34  6000 00A4                bra        +0xA6 /* 00000DDA */
  1206. label00000D38:
  1207. 00000D38  0C6D 0258 9044           cmpi.w     [A5 - 0x6FBC], 0x258
  1208. 00000D3E  6D1C                     blt        +0x1E /* 00000D5C */
  1209. 00000D40  486E FFFE                pea.l      [A6 - 0x2]
  1210. 00000D44  4EBA 0192                jsr        [PC + 0x192 /* 00000ED8 */]
  1211. 00000D48  588F                     addq.l     A7, 4
  1212. 00000D4A  3D40 FFFC                move.w     [A6 - 0x4], D0
  1213. 00000D4E  4A6E FFFE                tst.w      [A6 - 0x2]
  1214. 00000D52  6708                     beq        +0xA /* 00000D5C */
  1215. 00000D54  302E FFFC                move.w     D0, [A6 - 0x4]
  1216. 00000D58  6000 0080                bra        +0x82 /* 00000DDA */
  1217. label00000D5C:
  1218. 00000D5C  3F3C 0001                move.w     -[A7], 0x1
  1219. 00000D60  A9C8                     syscall    SysBeep
  1220. 00000D62  7000                     moveq.l    D0, 0x00
  1221. 00000D64  6000 0074                bra        +0x76 /* 00000DDA */
  1222. label00000D68:
  1223. 00000D68  0C54 2B43                cmpi.w     [A4], 0x2B43 /* '+C' */
  1224. 00000D6C  661A                     bne        +0x1C /* 00000D88 */
  1225. 00000D6E  508C                     addq.l     A4, 8
  1226. 00000D70  4A54                     tst.w      [A4]
  1227. 00000D72  6706                     beq        +0x8 /* 00000D7A */
  1228. 00000D74  7002                     moveq.l    D0, 0x02
  1229. 00000D76  6000 0062                bra        +0x64 /* 00000DDA */
  1230. label00000D7A:
  1231. 00000D7A  486E FFFE                pea.l      [A6 - 0x2]
  1232. 00000D7E  4EBA 0158                jsr        [PC + 0x158 /* 00000ED8 */]
  1233. 00000D82  588F                     addq.l     A7, 4
  1234. 00000D84  6000 0054                bra        +0x56 /* 00000DDA */
  1235. label00000D88:
  1236. 00000D88  0C54 2B6A                cmpi.w     [A4], 0x2B6A /* '+j' */
  1237. 00000D8C  6618                     bne        +0x1A /* 00000DA6 */
  1238. 00000D8E  508C                     addq.l     A4, 8
  1239. 00000D90  4A54                     tst.w      [A4]
  1240. 00000D92  6706                     beq        +0x8 /* 00000D9A */
  1241. 00000D94  7002                     moveq.l    D0, 0x02
  1242. 00000D96  6000 0042                bra        +0x44 /* 00000DDA */
  1243. label00000D9A:
  1244. 00000D9A  486E FFFE                pea.l      [A6 - 0x2]
  1245. 00000D9E  4EBA 0040                jsr        [PC + 0x40 /* 00000DE0 */]
  1246. 00000DA2  588F                     addq.l     A7, 4
  1247. 00000DA4  6034                     bra        +0x36 /* 00000DDA */
  1248. label00000DA6:
  1249. 00000DA6  0C54 2B4B                cmpi.w     [A4], 0x2B4B /* '+K' */
  1250. 00000DAA  6616                     bne        +0x18 /* 00000DC2 */
  1251. 00000DAC  508C                     addq.l     A4, 8
  1252. 00000DAE  4A54                     tst.w      [A4]
  1253. 00000DB0  6704                     beq        +0x6 /* 00000DB6 */
  1254. 00000DB2  7002                     moveq.l    D0, 0x02
  1255. 00000DB4  6024                     bra        +0x26 /* 00000DDA */
  1256. label00000DB6:
  1257. 00000DB6  486E FFFE                pea.l      [A6 - 0x2]
  1258. 00000DBA  4EBA 00CE                jsr        [PC + 0xCE /* 00000E8A */]
  1259. 00000DBE  588F                     addq.l     A7, 4
  1260. 00000DC0  6018                     bra        +0x1A /* 00000DDA */
  1261. label00000DC2:
  1262. 00000DC2  0C54 2B0A                cmpi.w     [A4], 0x2B0A /* '+\n' */
  1263. 00000DC6  6610                     bne        +0x12 /* 00000DD8 */
  1264. 00000DC8  508C                     addq.l     A4, 8
  1265. 00000DCA  4A54                     tst.w      [A4]
  1266. 00000DCC  6704                     beq        +0x6 /* 00000DD2 */
  1267. 00000DCE  7002                     moveq.l    D0, 0x02
  1268. 00000DD0  6008                     bra        +0xA /* 00000DDA */
  1269. label00000DD2:
  1270. 00000DD2  4EBA 0E26                jsr        [PC + 0xE26 /* 00001BFA */]
  1271. 00000DD6  6002                     bra        +0x4 /* 00000DDA */
  1272. label00000DD8:
  1273. 00000DD8  7002                     moveq.l    D0, 0x02
  1274. label00000DDA:
  1275. 00000DDA  285F                     movea.l    A4, [A7]+
  1276. 00000DDC  4E5E                     unlink     A6
  1277. 00000DDE  4E75                     rts
  1278. fn00000DE0:
  1279. 00000DE0  4E56 FFFC                link       A6, -0x0004
  1280. 00000DE4  206E 0008                movea.l    A0, [A6 + 0x8]
  1281. 00000DE8  4250                     clr.w      [A0]
  1282. 00000DEA  42A7                     clr.l      -[A7]
  1283. 00000DEC  42A7                     clr.l      -[A7]
  1284. 00000DEE  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  1285. 00000DF4  486E FFFC                pea.l      [A6 - 0x4]
  1286. 00000DF8  A9FD                     syscall    GetScrap
  1287. 00000DFA  201F                     move.l     D0, [A7]+
  1288. 00000DFC  4A80                     tst.l      D0
  1289. 00000DFE  6E06                     bgt        +0x8 /* 00000E06 */
  1290. 00000E00  7000                     moveq.l    D0, 0x00
  1291. 00000E02  6000 0082                bra        +0x84 /* 00000E86 */
  1292. label00000E06:
  1293. 00000E06  4A6D 928E                tst.w      [A5 - 0x6D72]
  1294. 00000E0A  6D40                     blt        +0x42 /* 00000E4C */
  1295. 00000E0C  4A6D 9294                tst.w      [A5 - 0x6D6C]
  1296. 00000E10  6706                     beq        +0x8 /* 00000E18 */
  1297. 00000E12  7000                     moveq.l    D0, 0x00
  1298. 00000E14  6000 0070                bra        +0x72 /* 00000E86 */
  1299. label00000E18:
  1300. 00000E18  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1301. 00000E1C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1302. 00000E20  588F                     addq.l     A7, 4
  1303. 00000E22  7001                     moveq.l    D0, 0x01
  1304. 00000E24  3B40 928C                move.w     [A5 - 0x6D74], D0
  1305. 00000E28  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1306. 00000E2C  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1307. 00000E30  588F                     addq.l     A7, 4
  1308. 00000E32  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  1309. 00000E36  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  1310. 00000E3A  588F                     addq.l     A7, 4
  1311. 00000E3C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1312. 00000E40  206E 0008                movea.l    A0, [A6 + 0x8]
  1313. 00000E44  7001                     moveq.l    D0, 0x01
  1314. 00000E46  3080                     move.w     [A0], D0
  1315. 00000E48  7000                     moveq.l    D0, 0x00
  1316. 00000E4A  603A                     bra        +0x3C /* 00000E86 */
  1317. label00000E4C:
  1318. 00000E4C  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  1319. 00000E50  4A28 006E                tst.b      [A0 + 0x6E]
  1320. 00000E54  672E                     beq        +0x30 /* 00000E84 */
  1321. 00000E56  206D 917E                movea.l    A0, [A5 - 0x6E82]
  1322. 00000E5A  2050                     movea.l    A0, [A0]
  1323. 00000E5C  4A68 0024                tst.w      [A0 + 0x24]
  1324. 00000E60  660C                     bne        +0xE /* 00000E6E */
  1325. 00000E62  42A7                     clr.l      -[A7]
  1326. 00000E64  4878 FFFF                push.l     0xFFFF
  1327. 00000E68  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  1328. 00000E6C  A9D1                     syscall    TESetSelect
  1329. label00000E6E:
  1330. 00000E6E  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  1331. 00000E72  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1332. 00000E76  588F                     addq.l     A7, 4
  1333. 00000E78  206E 0008                movea.l    A0, [A6 + 0x8]
  1334. 00000E7C  7001                     moveq.l    D0, 0x01
  1335. 00000E7E  3080                     move.w     [A0], D0
  1336. 00000E80  7000                     moveq.l    D0, 0x00
  1337. 00000E82  6002                     bra        +0x4 /* 00000E86 */
  1338. label00000E84:
  1339. 00000E84  7000                     moveq.l    D0, 0x00
  1340. label00000E86:
  1341. 00000E86  4E5E                     unlink     A6
  1342. 00000E88  4E75                     rts
  1343. fn00000E8A:
  1344. 00000E8A  4E56 FFFC                link       A6, -0x0004
  1345. 00000E8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1346. 00000E92  4250                     clr.w      [A0]
  1347. 00000E94  42A7                     clr.l      -[A7]
  1348. 00000E96  42A7                     clr.l      -[A7]
  1349. 00000E98  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1350. 00000E9E  486E FFFC                pea.l      [A6 - 0x4]
  1351. 00000EA2  A9FD                     syscall    GetScrap
  1352. 00000EA4  201F                     move.l     D0, [A7]+
  1353. 00000EA6  4A80                     tst.l      D0
  1354. 00000EA8  6E04                     bgt        +0x6 /* 00000EAE */
  1355. 00000EAA  7000                     moveq.l    D0, 0x00
  1356. 00000EAC  6026                     bra        +0x28 /* 00000ED4 */
  1357. label00000EAE:
  1358. 00000EAE  4A6D 92B0                tst.w      [A5 - 0x6D50]
  1359. 00000EB2  6D1E                     blt        +0x20 /* 00000ED2 */
  1360. 00000EB4  2F2D 92C0                move.l     -[A7], [A5 - 0x6D40]
  1361. 00000EB8  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1362. 00000EBC  588F                     addq.l     A7, 4
  1363. 00000EBE  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  1364. 00000EC2  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1365. 00000EC6  206E 0008                movea.l    A0, [A6 + 0x8]
  1366. 00000ECA  7001                     moveq.l    D0, 0x01
  1367. 00000ECC  3080                     move.w     [A0], D0
  1368. 00000ECE  7000                     moveq.l    D0, 0x00
  1369. 00000ED0  6002                     bra        +0x4 /* 00000ED4 */
  1370. label00000ED2:
  1371. 00000ED2  7000                     moveq.l    D0, 0x00
  1372. label00000ED4:
  1373. 00000ED4  4E5E                     unlink     A6
  1374. 00000ED6  4E75                     rts
  1375. fn00000ED8:
  1376. 00000ED8  4E56 FFD4                link       A6, -0x002C
  1377. 00000EDC  48E7 0700                movem.l    -[A7], D5,D6,D7
  1378. 00000EE0  206E 0008                movea.l    A0, [A6 + 0x8]
  1379. 00000EE4  4250                     clr.w      [A0]
  1380. 00000EE6  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1381. 00000EEA  42A7                     clr.l      -[A7]
  1382. 00000EEC  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1383. 00000EF0  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1384. 00000EF4  201F                     move.l     D0, [A7]+
  1385. 00000EF6  4A80                     tst.l      D0
  1386. 00000EF8  6606                     bne        +0x8 /* 00000F00 */
  1387. 00000EFA  7000                     moveq.l    D0, 0x00
  1388. 00000EFC  6000 0228                bra        +0x22A /* 00001126 */
  1389. label00000F00:
  1390. 00000F00  206E 0008                movea.l    A0, [A6 + 0x8]
  1391. 00000F04  7001                     moveq.l    D0, 0x01
  1392. 00000F06  3080                     move.w     [A0], D0
  1393. 00000F08  3F3C 0002                move.w     -[A7], 0x2
  1394. 00000F0C  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1395. 00000F10  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1396. 00000F14  5C8F                     addq.l     A7, 6
  1397. 00000F16  2D40 FFEC                move.l     [A6 - 0x14], D0
  1398. 00000F1A  206E FFEC                movea.l    A0, [A6 - 0x14]
  1399. 00000F1E  D1FC 0000 9C40           add.l      A0, 0x9C40
  1400. 00000F24  4850                     pea.l      [A0]
  1401. 00000F26  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1402. 00000F2A  588F                     addq.l     A7, 4
  1403. 00000F2C  4A40                     tst.w      D0
  1404. 00000F2E  6706                     beq        +0x8 /* 00000F36 */
  1405. 00000F30  7025                     moveq.l    D0, 0x25
  1406. 00000F32  6000 01F2                bra        +0x1F4 /* 00001126 */
  1407. label00000F36:
  1408. 00000F36  4A6D 9046                tst.w      [A5 - 0x6FBA]
  1409. 00000F3A  6714                     beq        +0x16 /* 00000F50 */
  1410. 00000F3C  2B6D 902C 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6FD4]
  1411. 00000F42  2D6D 9028 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FD8]
  1412. 00000F48  2D6D 901C FFF0           move.l     [A6 - 0x10], [A5 - 0x6FE4]
  1413. 00000F4E  6012                     bra        +0x14 /* 00000F62 */
  1414. label00000F50:
  1415. 00000F50  2B6D 9018 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6FE8]
  1416. 00000F56  2D6D 9014 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FEC]
  1417. 00000F5C  2D6D 9008 FFF0           move.l     [A6 - 0x10], [A5 - 0x6FF8]
  1418. label00000F62:
  1419. 00000F62  4267                     clr.w      -[A7]
  1420. 00000F64  3F3C 0001                move.w     -[A7], 0x1
  1421. 00000F68  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  1422. 00000F6C  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  1423. 00000F70  508F                     addq.l     A7, 8
  1424. 00000F72  4267                     clr.w      -[A7]
  1425. 00000F74  3F3C 0001                move.w     -[A7], 0x1
  1426. 00000F78  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  1427. 00000F7C  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  1428. 00000F80  508F                     addq.l     A7, 8
  1429. 00000F82  3F3C 0002                move.w     -[A7], 0x2
  1430. 00000F86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1431. 00000F8A  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1432. 00000F8E  4EBA 076E                jsr        [PC + 0x76E /* 000016FE */]
  1433. 00000F92  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1434. 00000F96  42A7                     clr.l      -[A7]
  1435. 00000F98  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1436. 00000F9C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1437. 00000FA0  201F                     move.l     D0, [A7]+
  1438. 00000FA2  4878 0052                push.l     0x52 /* 'R' */
  1439. 00000FA6  2F00                     move.l     -[A7], D0
  1440. 00000FA8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1441. 00000FAC  3E00                     move.w     D7, D0
  1442. 00000FAE  42A7                     clr.l      -[A7]
  1443. 00000FB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1444. 00000FB4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1445. 00000FB8  201F                     move.l     D0, [A7]+
  1446. 00000FBA  4878 0052                push.l     0x52 /* 'R' */
  1447. 00000FBE  2F00                     move.l     -[A7], D0
  1448. 00000FC0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1449. 00000FC4  3C00                     move.w     D6, D0
  1450. 00000FC6  486E FFDC                pea.l      [A6 - 0x24]
  1451. 00000FCA  4EAD 0ACA                jsr        [A5 + 0xACA /* export_341 */]
  1452. 00000FCE  588F                     addq.l     A7, 4
  1453. 00000FD0  3F3C 0002                move.w     -[A7], 0x2
  1454. 00000FD4  486E FFE4                pea.l      [A6 - 0x1C]
  1455. 00000FD8  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1456. 00000FDC  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  1457. 00000FE0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1458. 00000FE4  4267                     clr.w      -[A7]
  1459. 00000FE6  486E FFE4                pea.l      [A6 - 0x1C]
  1460. 00000FEA  486E FFDC                pea.l      [A6 - 0x24]
  1461. 00000FEE  486E FFD4                pea.l      [A6 - 0x2C]
  1462. 00000FF2  A8AA                     syscall    SectRect
  1463. 00000FF4  101F                     move.b     D0, [A7]+
  1464. 00000FF6  4A00                     tst.b      D0
  1465. 00000FF8  6600 0084                bne        +0x86 /* 0000107E */
  1466. 00000FFC  302E FFE2                move.w     D0, [A6 - 0x1E]
  1467. 00001000  D06E FFDE                add.w      D0, [A6 - 0x22]
  1468. 00001004  E240                     asr        D0.w, 1
  1469. 00001006  3D40 FFFA                move.w     [A6 - 0x6], D0
  1470. 0000100A  302E FFE0                move.w     D0, [A6 - 0x20]
  1471. 0000100E  D06E FFDC                add.w      D0, [A6 - 0x24]
  1472. 00001012  E240                     asr        D0.w, 1
  1473. 00001014  3D40 FFF8                move.w     [A6 - 0x8], D0
  1474. 00001018  302E FFEA                move.w     D0, [A6 - 0x16]
  1475. 0000101C  D06E FFE6                add.w      D0, [A6 - 0x1A]
  1476. 00001020  E240                     asr        D0.w, 1
  1477. 00001022  916E FFFA                sub.w      [A6 - 0x6], D0
  1478. 00001026  302E FFE8                move.w     D0, [A6 - 0x18]
  1479. 0000102A  D06E FFE4                add.w      D0, [A6 - 0x1C]
  1480. 0000102E  E240                     asr        D0.w, 1
  1481. 00001030  916E FFF8                sub.w      [A6 - 0x8], D0
  1482. 00001034  3006                     move.w     D0, D6
  1483. 00001036  9047                     sub.w      D0, D7
  1484. 00001038  3A00                     move.w     D5, D0
  1485. 0000103A  603E                     bra        +0x40 /* 0000107A */
  1486. label0000103C:
  1487. 0000103C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1488. 00001040  3005                     move.w     D0, D5
  1489. 00001042  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1490. 00001046  D090                     add.l      D0, [A0]
  1491. 00001048  2040                     movea.l    A0, D0
  1492. 0000104A  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1493. 0000104E  41E8 000E                lea.l      A0, [A0 + 0xE]
  1494. 00001052  22D8                     move.l     [A1]+, [A0]+
  1495. 00001054  22D8                     move.l     [A1]+, [A0]+
  1496. 00001056  486E FFE4                pea.l      [A6 - 0x1C]
  1497. 0000105A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1498. 0000105E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1499. 00001062  A8A8                     syscall    OffsetRect
  1500. 00001064  4267                     clr.w      -[A7]
  1501. 00001066  486E FFE4                pea.l      [A6 - 0x1C]
  1502. 0000106A  3F05                     move.w     -[A7], D5
  1503. 0000106C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1504. 00001070  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  1505. 00001074  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1506. 00001078  5245                     addq.w     D5, 1
  1507. label0000107A:
  1508. 0000107A  BA46                     cmp.w      D5, D6
  1509. 0000107C  6DBE                     blt        -0x40 /* 0000103C */
  1510. label0000107E:
  1511. 0000107E  3006                     move.w     D0, D6
  1512. 00001080  9047                     sub.w      D0, D7
  1513. 00001082  3A00                     move.w     D5, D0
  1514. 00001084  6036                     bra        +0x38 /* 000010BC */
  1515. label00001086:
  1516. 00001086  206E FFFC                movea.l    A0, [A6 - 0x4]
  1517. 0000108A  3005                     move.w     D0, D5
  1518. 0000108C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1519. 00001090  D090                     add.l      D0, [A0]
  1520. 00001092  2040                     movea.l    A0, D0
  1521. 00001094  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1522. 00001098  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1523. 0000109C  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  1524. 000010A0  508F                     addq.l     A7, 8
  1525. 000010A2  2D40 FFF4                move.l     [A6 - 0xC], D0
  1526. 000010A6  206E FFFC                movea.l    A0, [A6 - 0x4]
  1527. 000010AA  3005                     move.w     D0, D5
  1528. 000010AC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1529. 000010B0  D090                     add.l      D0, [A0]
  1530. 000010B2  2040                     movea.l    A0, D0
  1531. 000010B4  216E FFF4 0006           move.l     [A0 + 0x6], [A6 - 0xC]
  1532. 000010BA  5245                     addq.w     D5, 1
  1533. label000010BC:
  1534. 000010BC  BA46                     cmp.w      D5, D6
  1535. 000010BE  6DC6                     blt        -0x38 /* 00001086 */
  1536. 000010C0  4A6D 8DA6                tst.w      [A5 - 0x725A]
  1537. 000010C4  673C                     beq        +0x3E /* 00001102 */
  1538. 000010C6  42A7                     clr.l      -[A7]
  1539. 000010C8  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  1540. 000010CC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1541. 000010D0  201F                     move.l     D0, [A7]+
  1542. 000010D2  4A80                     tst.l      D0
  1543. 000010D4  6F2C                     ble        +0x2E /* 00001102 */
  1544. 000010D6  3F3C 0001                move.w     -[A7], 0x1
  1545. 000010DA  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1546. 000010DE  548F                     addq.l     A7, 2
  1547. 000010E0  3006                     move.w     D0, D6
  1548. 000010E2  9047                     sub.w      D0, D7
  1549. 000010E4  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  1550. 000010E8  3F06                     move.w     -[A7], D6
  1551. 000010EA  3F00                     move.w     -[A7], D0
  1552. 000010EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1553. 000010F0  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1554. 000010F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1555. 000010F8  3F3C 0001                move.w     -[A7], 0x1
  1556. 000010FC  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1557. 00001100  548F                     addq.l     A7, 2
  1558. label00001102:
  1559. 00001102  42A7                     clr.l      -[A7]
  1560. 00001104  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1561. 00001108  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  1562. 0000110C  508F                     addq.l     A7, 8
  1563. 0000110E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1564. 00001112  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  1565. 00001116  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1566. 0000111A  508F                     addq.l     A7, 8
  1567. 0000111C  3F00                     move.w     -[A7], D0
  1568. 0000111E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1569. 00001122  548F                     addq.l     A7, 2
  1570. 00001124  7000                     moveq.l    D0, 0x00
  1571. label00001126:
  1572. 00001126  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1573. 0000112A  4E5E                     unlink     A6
  1574. 0000112C  4E75                     rts
  1575. export_525:
  1576. 0000112E  4E56 FF0A                link       A6, -0x00F6
  1577. 00001132  48E7 0108                movem.l    -[A7], D7,A4
  1578. 00001136  286E 000C                movea.l    A4, [A6 + 0xC]
  1579. 0000113A  4A54                     tst.w      [A4]
  1580. 0000113C  6600 0066                bne        +0x68 /* 000011A4 */
  1581. 00001140  4267                     clr.w      -[A7]
  1582. 00001142  3F3C 0005                move.w     -[A7], 0x5
  1583. 00001146  A9C2                     syscall    SysEdit
  1584. 00001148  101F                     move.b     D0, [A7]+
  1585. 0000114A  4A00                     tst.b      D0
  1586. 0000114C  6706                     beq        +0x8 /* 00001154 */
  1587. 0000114E  7000                     moveq.l    D0, 0x00
  1588. 00001150  6000 0174                bra        +0x176 /* 000012C6 */
  1589. label00001154:
  1590. 00001154  4EBA 0178                jsr        [PC + 0x178 /* 000012CE */]
  1591. 00001158  4A40                     tst.w      D0
  1592. 0000115A  6706                     beq        +0x8 /* 00001162 */
  1593. 0000115C  7000                     moveq.l    D0, 0x00
  1594. 0000115E  6000 0166                bra        +0x168 /* 000012C6 */
  1595. label00001162:
  1596. 00001162  4A6D 92B0                tst.w      [A5 - 0x6D50]
  1597. 00001166  6D1A                     blt        +0x1C /* 00001182 */
  1598. 00001168  4A6D 92B6                tst.w      [A5 - 0x6D4A]
  1599. 0000116C  6606                     bne        +0x8 /* 00001174 */
  1600. 0000116E  4A6D 92AA                tst.w      [A5 - 0x6D56]
  1601. 00001172  670E                     beq        +0x10 /* 00001182 */
  1602. label00001174:
  1603. 00001174  4EBA 01D0                jsr        [PC + 0x1D0 /* 00001346 */]
  1604. 00001178  4A40                     tst.w      D0
  1605. 0000117A  6706                     beq        +0x8 /* 00001182 */
  1606. 0000117C  7000                     moveq.l    D0, 0x00
  1607. 0000117E  6000 0146                bra        +0x148 /* 000012C6 */
  1608. label00001182:
  1609. 00001182  0C6D 0258 9044           cmpi.w     [A5 - 0x6FBC], 0x258
  1610. 00001188  6D0E                     blt        +0x10 /* 00001198 */
  1611. 0000118A  486D 8FE8                pea.l      [A5 - 0x7018]
  1612. 0000118E  4EBA 01E2                jsr        [PC + 0x1E2 /* 00001372 */]
  1613. 00001192  588F                     addq.l     A7, 4
  1614. 00001194  6000 0130                bra        +0x132 /* 000012C6 */
  1615. label00001198:
  1616. 00001198  3F3C 0001                move.w     -[A7], 0x1
  1617. 0000119C  A9C8                     syscall    SysBeep
  1618. 0000119E  7000                     moveq.l    D0, 0x00
  1619. 000011A0  6000 0124                bra        +0x126 /* 000012C6 */
  1620. label000011A4:
  1621. 000011A4  0C54 2B43                cmpi.w     [A4], 0x2B43 /* '+C' */
  1622. 000011A8  661A                     bne        +0x1C /* 000011C4 */
  1623. 000011AA  508C                     addq.l     A4, 8
  1624. 000011AC  4A54                     tst.w      [A4]
  1625. 000011AE  6706                     beq        +0x8 /* 000011B6 */
  1626. 000011B0  7002                     moveq.l    D0, 0x02
  1627. 000011B2  6000 0112                bra        +0x114 /* 000012C6 */
  1628. label000011B6:
  1629. 000011B6  486D 8FE8                pea.l      [A5 - 0x7018]
  1630. 000011BA  4EBA 01B6                jsr        [PC + 0x1B6 /* 00001372 */]
  1631. 000011BE  588F                     addq.l     A7, 4
  1632. 000011C0  6000 0104                bra        +0x106 /* 000012C6 */
  1633. label000011C4:
  1634. 000011C4  0C54 2B6A                cmpi.w     [A4], 0x2B6A /* '+j' */
  1635. 000011C8  6616                     bne        +0x18 /* 000011E0 */
  1636. 000011CA  508C                     addq.l     A4, 8
  1637. 000011CC  4A54                     tst.w      [A4]
  1638. 000011CE  6706                     beq        +0x8 /* 000011D6 */
  1639. 000011D0  7002                     moveq.l    D0, 0x02
  1640. 000011D2  6000 00F2                bra        +0xF4 /* 000012C6 */
  1641. label000011D6:
  1642. 000011D6  4EBA 00F6                jsr        [PC + 0xF6 /* 000012CE */]
  1643. 000011DA  7000                     moveq.l    D0, 0x00
  1644. 000011DC  6000 00E8                bra        +0xEA /* 000012C6 */
  1645. label000011E0:
  1646. 000011E0  0C54 2B4B                cmpi.w     [A4], 0x2B4B /* '+K' */
  1647. 000011E4  6616                     bne        +0x18 /* 000011FC */
  1648. 000011E6  508C                     addq.l     A4, 8
  1649. 000011E8  4A54                     tst.w      [A4]
  1650. 000011EA  6706                     beq        +0x8 /* 000011F2 */
  1651. 000011EC  7002                     moveq.l    D0, 0x02
  1652. 000011EE  6000 00D6                bra        +0xD8 /* 000012C6 */
  1653. label000011F2:
  1654. 000011F2  4EBA 0152                jsr        [PC + 0x152 /* 00001346 */]
  1655. 000011F6  7000                     moveq.l    D0, 0x00
  1656. 000011F8  6000 00CC                bra        +0xCE /* 000012C6 */
  1657. label000011FC:
  1658. 000011FC  0C54 2B0A                cmpi.w     [A4], 0x2B0A /* '+\n' */
  1659. 00001200  660E                     bne        +0x10 /* 00001210 */
  1660. 00001202  4A6C 0008                tst.w      [A4 + 0x8]
  1661. 00001206  6608                     bne        +0xA /* 00001210 */
  1662. 00001208  4EBA 0D4C                jsr        [PC + 0xD4C /* 00001F56 */]
  1663. 0000120C  6000 00B8                bra        +0xBA /* 000012C6 */
  1664. label00001210:
  1665. 00001210  0C54 2B78                cmpi.w     [A4], 0x2B78 /* '+x' */
  1666. 00001214  660E                     bne        +0x10 /* 00001224 */
  1667. 00001216  4A6C 0008                tst.w      [A4 + 0x8]
  1668. 0000121A  6608                     bne        +0xA /* 00001224 */
  1669. 0000121C  4EBA 117E                jsr        [PC + 0x117E /* 0000239C */]
  1670. 00001220  6000 00A4                bra        +0xA6 /* 000012C6 */
  1671. label00001224:
  1672. 00001224  486E FF0A                pea.l      [A6 - 0xF6]
  1673. 00001228  486E FFFE                pea.l      [A6 - 0x2]
  1674. 0000122C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1675. 00001230  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1676. 00001234  2F0C                     move.l     -[A7], A4
  1677. 00001236  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1678. 0000123A  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1679. 0000123E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1680. 00001242  3E00                     move.w     D7, D0
  1681. 00001244  4A47                     tst.w      D7
  1682. 00001246  6706                     beq        +0x8 /* 0000124E */
  1683. 00001248  3007                     move.w     D0, D7
  1684. 0000124A  6000 007A                bra        +0x7C /* 000012C6 */
  1685. label0000124E:
  1686. 0000124E  302E FFFE                move.w     D0, [A6 - 0x2]
  1687. 00001252  48C0                     ext.l      D0
  1688. 00001254  E780                     asl        D0, 3
  1689. 00001256  D9C0                     add.l      A4, D0
  1690. 00001258  4A54                     tst.w      [A4]
  1691. 0000125A  670E                     beq        +0x10 /* 0000126A */
  1692. 0000125C  486E FF0A                pea.l      [A6 - 0xF6]
  1693. 00001260  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1694. 00001264  588F                     addq.l     A7, 4
  1695. 00001266  7013                     moveq.l    D0, 0x13
  1696. 00001268  605C                     bra        +0x5E /* 000012C6 */
  1697. label0000126A:
  1698. 0000126A  0C6E 0003 FF0A           cmpi.w     [A6 - 0xF6], 0x3
  1699. 00001270  670E                     beq        +0x10 /* 00001280 */
  1700. 00001272  486E FF0A                pea.l      [A6 - 0xF6]
  1701. 00001276  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1702. 0000127A  588F                     addq.l     A7, 4
  1703. 0000127C  7002                     moveq.l    D0, 0x02
  1704. 0000127E  6046                     bra        +0x48 /* 000012C6 */
  1705. label00001280:
  1706. 00001280  4267                     clr.w      -[A7]
  1707. 00001282  3F3C 0001                move.w     -[A7], 0x1
  1708. 00001286  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  1709. 0000128A  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  1710. 0000128E  508F                     addq.l     A7, 8
  1711. 00001290  4267                     clr.w      -[A7]
  1712. 00001292  3F3C 0001                move.w     -[A7], 0x1
  1713. 00001296  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  1714. 0000129A  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  1715. 0000129E  508F                     addq.l     A7, 8
  1716. 000012A0  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  1717. 000012A4  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1718. 000012A8  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  1719. 000012AC  5C8F                     addq.l     A7, 6
  1720. 000012AE  486E FF38                pea.l      [A6 - 0xC8]
  1721. 000012B2  4EBA 00BE                jsr        [PC + 0xBE /* 00001372 */]
  1722. 000012B6  588F                     addq.l     A7, 4
  1723. 000012B8  3E00                     move.w     D7, D0
  1724. 000012BA  486E FF0A                pea.l      [A6 - 0xF6]
  1725. 000012BE  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1726. 000012C2  588F                     addq.l     A7, 4
  1727. 000012C4  3007                     move.w     D0, D7
  1728. label000012C6:
  1729. 000012C6  4CDF 1080                movem.l    D7,A4, [A7]+
  1730. 000012CA  4E5E                     unlink     A6
  1731. 000012CC  4E75                     rts
  1732. fn000012CE:
  1733. 000012CE  4A6D 928E                tst.w      [A5 - 0x6D72]
  1734. 000012D2  6D46                     blt        +0x48 /* 0000131A */
  1735. 000012D4  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1736. 000012D8  4EBA 069C                jsr        [PC + 0x69C /* 00001976 */]
  1737. 000012DC  588F                     addq.l     A7, 4
  1738. 000012DE  4A40                     tst.w      D0
  1739. 000012E0  6738                     beq        +0x3A /* 0000131A */
  1740. 000012E2  4A6D 9294                tst.w      [A5 - 0x6D6C]
  1741. 000012E6  6704                     beq        +0x6 /* 000012EC */
  1742. 000012E8  7000                     moveq.l    D0, 0x00
  1743. 000012EA  6058                     bra        +0x5A /* 00001344 */
  1744. label000012EC:
  1745. 000012EC  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1746. 000012F0  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1747. 000012F4  588F                     addq.l     A7, 4
  1748. 000012F6  7001                     moveq.l    D0, 0x01
  1749. 000012F8  3B40 928C                move.w     [A5 - 0x6D74], D0
  1750. 000012FC  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1751. 00001300  A9D7                     syscall    TEDelete
  1752. 00001302  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  1753. 00001306  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  1754. 0000130A  588F                     addq.l     A7, 4
  1755. 0000130C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1756. 00001310  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  1757. 00001316  7001                     moveq.l    D0, 0x01
  1758. 00001318  602A                     bra        +0x2C /* 00001344 */
  1759. label0000131A:
  1760. 0000131A  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  1761. 0000131E  4A28 006E                tst.b      [A0 + 0x6E]
  1762. 00001322  671E                     beq        +0x20 /* 00001342 */
  1763. 00001324  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  1764. 00001328  4EBA 064C                jsr        [PC + 0x64C /* 00001976 */]
  1765. 0000132C  588F                     addq.l     A7, 4
  1766. 0000132E  4A40                     tst.w      D0
  1767. 00001330  6710                     beq        +0x12 /* 00001342 */
  1768. 00001332  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  1769. 00001336  A9D7                     syscall    TEDelete
  1770. 00001338  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  1771. 0000133E  7001                     moveq.l    D0, 0x01
  1772. 00001340  6002                     bra        +0x4 /* 00001344 */
  1773. label00001342:
  1774. 00001342  7000                     moveq.l    D0, 0x00
  1775. label00001344:
  1776. 00001344  4E75                     rts
  1777. fn00001346:
  1778. 00001346  4A6D 92B0                tst.w      [A5 - 0x6D50]
  1779. 0000134A  6D22                     blt        +0x24 /* 0000136E */
  1780. 0000134C  4A6D 92B6                tst.w      [A5 - 0x6D4A]
  1781. 00001350  6606                     bne        +0x8 /* 00001358 */
  1782. 00001352  4A6D 92AA                tst.w      [A5 - 0x6D56]
  1783. 00001356  6716                     beq        +0x18 /* 0000136E */
  1784. label00001358:
  1785. 00001358  2F2D 92C0                move.l     -[A7], [A5 - 0x6D40]
  1786. 0000135C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1787. 00001360  588F                     addq.l     A7, 4
  1788. 00001362  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  1789. 00001366  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1790. 0000136A  7001                     moveq.l    D0, 0x01
  1791. 0000136C  6002                     bra        +0x4 /* 00001370 */
  1792. label0000136E:
  1793. 0000136E  7000                     moveq.l    D0, 0x00
  1794. label00001370:
  1795. 00001370  4E75                     rts
  1796. fn00001372:
  1797. 00001372  4E56 FFFA                link       A6, -0x0006
  1798. 00001376  2F0C                     move.l     -[A7], A4
  1799. 00001378  286E 0008                movea.l    A4, [A6 + 0x8]
  1800. 0000137C  526D 8FD8                addq.w     [A5 - 0x7028], 1
  1801. 00001380  4EBA 0624                jsr        [PC + 0x624 /* 000019A6 */]
  1802. 00001384  3D40 FFFE                move.w     [A6 - 0x2], D0
  1803. 00001388  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  1804. 0000138E  6606                     bne        +0x8 /* 00001396 */
  1805. 00001390  7000                     moveq.l    D0, 0x00
  1806. 00001392  6000 00DA                bra        +0xDC /* 0000146E */
  1807. label00001396:
  1808. 00001396  4A6E FFFE                tst.w      [A6 - 0x2]
  1809. 0000139A  6708                     beq        +0xA /* 000013A4 */
  1810. 0000139C  302E FFFE                move.w     D0, [A6 - 0x2]
  1811. 000013A0  6000 00CC                bra        +0xCE /* 0000146E */
  1812. label000013A4:
  1813. 000013A4  4AAC 0048                tst.l      [A4 + 0x48]
  1814. 000013A8  6700 0066                beq        +0x68 /* 00001410 */
  1815. 000013AC  4A6D 8FBA                tst.w      [A5 - 0x7046]
  1816. 000013B0  6600 005E                bne        +0x60 /* 00001410 */
  1817. 000013B4  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1818. 000013B8  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  1819. 000013BC  4EBA F468                jsr        [PC - 0xB98 /* 00000826 */]
  1820. 000013C0  508F                     addq.l     A7, 8
  1821. 000013C2  3D40 FFFE                move.w     [A6 - 0x2], D0
  1822. 000013C6  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  1823. 000013CC  6606                     bne        +0x8 /* 000013D4 */
  1824. 000013CE  7000                     moveq.l    D0, 0x00
  1825. 000013D0  6000 009C                bra        +0x9E /* 0000146E */
  1826. label000013D4:
  1827. 000013D4  4A6E FFFE                tst.w      [A6 - 0x2]
  1828. 000013D8  6708                     beq        +0xA /* 000013E2 */
  1829. 000013DA  302E FFFE                move.w     D0, [A6 - 0x2]
  1830. 000013DE  6000 008E                bra        +0x90 /* 0000146E */
  1831. label000013E2:
  1832. 000013E2  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  1833. 000013E6  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  1834. 000013EA  4EBA F43A                jsr        [PC - 0xBC6 /* 00000826 */]
  1835. 000013EE  508F                     addq.l     A7, 8
  1836. 000013F0  3D40 FFFE                move.w     [A6 - 0x2], D0
  1837. 000013F4  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  1838. 000013FA  6606                     bne        +0x8 /* 00001402 */
  1839. 000013FC  7000                     moveq.l    D0, 0x00
  1840. 000013FE  6000 006E                bra        +0x70 /* 0000146E */
  1841. label00001402:
  1842. 00001402  4A6E FFFE                tst.w      [A6 - 0x2]
  1843. 00001406  6708                     beq        +0xA /* 00001410 */
  1844. 00001408  302E FFFE                move.w     D0, [A6 - 0x2]
  1845. 0000140C  6000 0060                bra        +0x62 /* 0000146E */
  1846. label00001410:
  1847. 00001410  3F3C 0001                move.w     -[A7], 0x1
  1848. 00001414  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1849. 00001418  4EBA 0426                jsr        [PC + 0x426 /* 00001840 */]
  1850. 0000141C  5C8F                     addq.l     A7, 6
  1851. 0000141E  4A6C 005E                tst.w      [A4 + 0x5E]
  1852. 00001422  660E                     bne        +0x10 /* 00001432 */
  1853. 00001424  3F3C 0001                move.w     -[A7], 0x1
  1854. 00001428  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  1855. 0000142C  4EBA 0412                jsr        [PC + 0x412 /* 00001840 */]
  1856. 00001430  5C8F                     addq.l     A7, 6
  1857. label00001432:
  1858. 00001432  4AAC 0048                tst.l      [A4 + 0x48]
  1859. 00001436  670C                     beq        +0xE /* 00001444 */
  1860. 00001438  42A7                     clr.l      -[A7]
  1861. 0000143A  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  1862. 0000143E  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  1863. 00001442  508F                     addq.l     A7, 8
  1864. label00001444:
  1865. 00001444  2F2C 0020                move.l     -[A7], [A4 + 0x20]
  1866. 00001448  2F14                     move.l     -[A7], [A4]
  1867. 0000144A  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1868. 0000144E  508F                     addq.l     A7, 8
  1869. 00001450  3F00                     move.w     -[A7], D0
  1870. 00001452  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1871. 00001456  548F                     addq.l     A7, 2
  1872. 00001458  2F2C 0034                move.l     -[A7], [A4 + 0x34]
  1873. 0000145C  2F14                     move.l     -[A7], [A4]
  1874. 0000145E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1875. 00001462  508F                     addq.l     A7, 8
  1876. 00001464  3F00                     move.w     -[A7], D0
  1877. 00001466  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1878. 0000146A  548F                     addq.l     A7, 2
  1879. 0000146C  7000                     moveq.l    D0, 0x00
  1880. label0000146E:
  1881. 0000146E  285F                     movea.l    A4, [A7]+
  1882. 00001470  4E5E                     unlink     A6
  1883. 00001472  4E75                     rts
  1884. fn00001474:
  1885. 00001474  4E56 FFFA                link       A6, -0x0006
  1886. 00001478  2F07                     move.l     -[A7], D7
  1887. 0000147A  206E 0008                movea.l    A0, [A6 + 0x8]
  1888. 0000147E  2050                     movea.l    A0, [A0]
  1889. 00001480  0268 7FFF 0004           andi.w     [A0 + 0x4], 0x7FFF
  1890. 00001486  206E 0008                movea.l    A0, [A6 + 0x8]
  1891. 0000148A  2050                     movea.l    A0, [A0]
  1892. 0000148C  20AE 000C                move.l     [A0], [A6 + 0xC]
  1893. 00001490  206E 0008                movea.l    A0, [A6 + 0x8]
  1894. 00001494  2050                     movea.l    A0, [A0]
  1895. 00001496  317C 00FF 0006           move.w     [A0 + 0x6], 0xFF
  1896. 0000149C  7E00                     moveq.l    D7, 0x00
  1897. 0000149E  6014                     bra        +0x16 /* 000014B4 */
  1898. label000014A0:
  1899. 000014A0  206E 0008                movea.l    A0, [A6 + 0x8]
  1900. 000014A4  3007                     move.w     D0, D7
  1901. 000014A6  48C0                     ext.l      D0
  1902. 000014A8  E780                     asl        D0, 3
  1903. 000014AA  D090                     add.l      D0, [A0]
  1904. 000014AC  2040                     movea.l    A0, D0
  1905. 000014AE  3147 0008                move.w     [A0 + 0x8], D7
  1906. 000014B2  5247                     addq.w     D7, 1
  1907. label000014B4:
  1908. 000014B4  0C47 00FF                cmpi.w     D7, 0xFF
  1909. 000014B8  6FE6                     ble        -0x18 /* 000014A0 */
  1910. 000014BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1911. 000014BC  3D40 FFFA                move.w     [A6 - 0x6], D0
  1912. 000014C0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1913. 000014C2  3D40 FFFC                move.w     [A6 - 0x4], D0
  1914. 000014C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1915. 000014C8  3D40 FFFE                move.w     [A6 - 0x2], D0
  1916. 000014CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1917. 000014D0  2050                     movea.l    A0, [A0]
  1918. 000014D2  41E8 000A                lea.l      A0, [A0 + 0xA]
  1919. 000014D6  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1920. 000014DA  20D9                     move.l     [A0]+, [A1]+
  1921. 000014DC  30D9                     move.w     [A0]+, [A1]+
  1922. 000014DE  426E FFFA                clr.w      [A6 - 0x6]
  1923. 000014E2  426E FFFC                clr.w      [A6 - 0x4]
  1924. 000014E6  426E FFFE                clr.w      [A6 - 0x2]
  1925. 000014EA  206E 0008                movea.l    A0, [A6 + 0x8]
  1926. 000014EE  2050                     movea.l    A0, [A0]
  1927. 000014F0  41E8 0802                lea.l      A0, [A0 + 0x802]
  1928. 000014F4  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1929. 000014F8  20D9                     move.l     [A0]+, [A1]+
  1930. 000014FA  30D9                     move.w     [A0]+, [A1]+
  1931. 000014FC  2E1F                     move.l     D7, [A7]+
  1932. 000014FE  4E5E                     unlink     A6
  1933. 00001500  4E75                     rts
  1934. export_527:
  1935. fn00001502:
  1936. 00001502  4E56 FF00                link       A6, -0x0100
  1937. 00001506  3F3C 0002                move.w     -[A7], 0x2
  1938. 0000150A  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1939. 0000150E  4EBA 0330                jsr        [PC + 0x330 /* 00001840 */]
  1940. 00001512  5C8F                     addq.l     A7, 6
  1941. 00001514  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  1942. 00001518  42A7                     clr.l      -[A7]
  1943. 0000151A  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1944. 0000151E  4A6D 92C8                tst.w      [A5 - 0x6D38]
  1945. 00001522  6724                     beq        +0x26 /* 00001548 */
  1946. 00001524  486E FF00                pea.l      [A6 - 0x100]
  1947. 00001528  3F3C 03E8                move.w     -[A7], 0x3E8
  1948. 0000152C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1949. 00001530  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1950. 00001534  4267                     clr.w      -[A7]
  1951. 00001536  486E FF00                pea.l      [A6 - 0x100]
  1952. 0000153A  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  1953. 0000153E  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  1954. 00001542  301F                     move.w     D0, [A7]+
  1955. 00001544  426D 92C8                clr.w      [A5 - 0x6D38]
  1956. label00001548:
  1957. 00001548  4E5E                     unlink     A6
  1958. 0000154A  4E75                     rts
  1959. fn0000154C:
  1960. 0000154C  4E56 FF8E                link       A6, -0x0072
  1961. 00001550  2F0C                     move.l     -[A7], A4
  1962. 00001552  286E 0008                movea.l    A4, [A6 + 0x8]
  1963. 00001556  41EE FF96                lea.l      A0, [A6 - 0x6A]
  1964. 0000155A  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  1965. 0000155E  7019                     moveq.l    D0, 0x19
  1966. label00001560:
  1967. 00001560  20D9                     move.l     [A0]+, [A1]+
  1968. 00001562  51C8 FFFC                dbf        D0, -0x6 /* 00001560 */
  1969. 00001566  30D9                     move.w     [A0]+, [A1]+
  1970. 00001568  41ED 8FE8                lea.l      A0, [A5 - 0x7018]
  1971. 0000156C  43D4                     lea.l      A1, [A4]
  1972. 0000156E  7019                     moveq.l    D0, 0x19
  1973. label00001570:
  1974. 00001570  20D9                     move.l     [A0]+, [A1]+
  1975. 00001572  51C8 FFFC                dbf        D0, -0x6 /* 00001570 */
  1976. 00001576  30D9                     move.w     [A0]+, [A1]+
  1977. 00001578  42A7                     clr.l      -[A7]
  1978. 0000157A  42A7                     clr.l      -[A7]
  1979. 0000157C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1980. 00001580  205F                     movea.l    A0, [A7]+
  1981. 00001582  2D48 FF92                move.l     [A6 - 0x6E], A0
  1982. 00001586  3F3C 0001                move.w     -[A7], 0x1
  1983. 0000158A  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1984. 0000158E  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  1985. 00001592  4EBA 016A                jsr        [PC + 0x16A /* 000016FE */]
  1986. 00001596  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1987. 0000159A  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1988. 0000159E  4EBA 2DF0                jsr        [PC + 0x2DF0 /* 00004390 */]
  1989. 000015A2  588F                     addq.l     A7, 4
  1990. 000015A4  2D40 FF8E                move.l     [A6 - 0x72], D0
  1991. 000015A8  3F3C 0002                move.w     -[A7], 0x2
  1992. 000015AC  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1993. 000015B0  4EBA 028E                jsr        [PC + 0x28E /* 00001840 */]
  1994. 000015B4  5C8F                     addq.l     A7, 6
  1995. 000015B6  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1996. 000015BA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1997. 000015BE  42A7                     clr.l      -[A7]
  1998. 000015C0  A9FC                     syscall    ZeroScrap
  1999. 000015C2  201F                     move.l     D0, [A7]+
  2000. 000015C4  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  2001. 000015C8  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2002. 000015CC  42A7                     clr.l      -[A7]
  2003. 000015CE  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  2004. 000015D2  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2005. 000015D6  201F                     move.l     D0, [A7]+
  2006. 000015D8  42A7                     clr.l      -[A7]
  2007. 000015DA  2F00                     move.l     -[A7], D0
  2008. 000015DC  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  2009. 000015E2  206E FF8E                movea.l    A0, [A6 - 0x72]
  2010. 000015E6  2F10                     move.l     -[A7], [A0]
  2011. 000015E8  A9FE                     syscall    PutScrap
  2012. 000015EA  201F                     move.l     D0, [A7]+
  2013. 000015EC  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  2014. 000015F0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2015. 000015F4  3B78 0968 8DAE           move.w     [A5 - 0x7252], [0x00000968 /* ScrapCount */]
  2016. 000015FA  41ED 8FE8                lea.l      A0, [A5 - 0x7018]
  2017. 000015FE  43EE FF96                lea.l      A1, [A6 - 0x6A]
  2018. 00001602  7019                     moveq.l    D0, 0x19
  2019. label00001604:
  2020. 00001604  20D9                     move.l     [A0]+, [A1]+
  2021. 00001606  51C8 FFFC                dbf        D0, -0x6 /* 00001604 */
  2022. 0000160A  30D9                     move.w     [A0]+, [A1]+
  2023. 0000160C  285F                     movea.l    A4, [A7]+
  2024. 0000160E  4E5E                     unlink     A6
  2025. 00001610  4E75                     rts
  2026. export_523:
  2027. 00001612  4E56 FFF0                link       A6, -0x0010
  2028. 00001616  42A7                     clr.l      -[A7]
  2029. 00001618  42A7                     clr.l      -[A7]
  2030. 0000161A  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  2031. 00001620  486E FFF8                pea.l      [A6 - 0x8]
  2032. 00001624  A9FD                     syscall    GetScrap
  2033. 00001626  201F                     move.l     D0, [A7]+
  2034. 00001628  2D40 FFF4                move.l     [A6 - 0xC], D0
  2035. 0000162C  4AAE FFF4                tst.l      [A6 - 0xC]
  2036. 00001630  6F00 009A                ble        +0x9C /* 000016CC */
  2037. 00001634  202E FFF4                move.l     D0, [A6 - 0xC]
  2038. 00001638  E580                     asl        D0, 2
  2039. 0000163A  2F00                     move.l     -[A7], D0
  2040. 0000163C  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2041. 00001640  588F                     addq.l     A7, 4
  2042. 00001642  4A40                     tst.w      D0
  2043. 00001644  6714                     beq        +0x16 /* 0000165A */
  2044. 00001646  4267                     clr.w      -[A7]
  2045. 00001648  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2046. 0000164C  3F3C 03E8                move.w     -[A7], 0x3E8
  2047. 00001650  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2048. 00001654  5C8F                     addq.l     A7, 6
  2049. 00001656  6000 00A2                bra        +0xA4 /* 000016FA */
  2050. label0000165A:
  2051. 0000165A  3F3C 0002                move.w     -[A7], 0x2
  2052. 0000165E  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  2053. 00001662  4EBA 01DC                jsr        [PC + 0x1DC /* 00001840 */]
  2054. 00001666  5C8F                     addq.l     A7, 6
  2055. 00001668  42A7                     clr.l      -[A7]
  2056. 0000166A  42A7                     clr.l      -[A7]
  2057. 0000166C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  2058. 00001670  205F                     movea.l    A0, [A7]+
  2059. 00001672  2D48 FFFC                move.l     [A6 - 0x4], A0
  2060. 00001676  42A7                     clr.l      -[A7]
  2061. 00001678  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2062. 0000167C  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  2063. 00001682  486E FFF8                pea.l      [A6 - 0x8]
  2064. 00001686  A9FD                     syscall    GetScrap
  2065. 00001688  201F                     move.l     D0, [A7]+
  2066. 0000168A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2067. 0000168E  4EBA 477C                jsr        [PC + 0x477C /* 00005E0C */]
  2068. 00001692  588F                     addq.l     A7, 4
  2069. 00001694  2D40 FFF0                move.l     [A6 - 0x10], D0
  2070. 00001698  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2071. 0000169C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2072. 000016A0  3F3C 0002                move.w     -[A7], 0x2
  2073. 000016A4  2F2D 92CA                move.l     -[A7], [A5 - 0x6D36]
  2074. 000016A8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2075. 000016AC  4EBA 0050                jsr        [PC + 0x50 /* 000016FE */]
  2076. 000016B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2077. 000016B4  3F3C 0002                move.w     -[A7], 0x2
  2078. 000016B8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2079. 000016BC  4EBA 0182                jsr        [PC + 0x182 /* 00001840 */]
  2080. 000016C0  5C8F                     addq.l     A7, 6
  2081. 000016C2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2082. 000016C6  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2083. 000016CA  602E                     bra        +0x30 /* 000016FA */
  2084. label000016CC:
  2085. 000016CC  42A7                     clr.l      -[A7]
  2086. 000016CE  42A7                     clr.l      -[A7]
  2087. 000016D0  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  2088. 000016D6  486E FFF8                pea.l      [A6 - 0x8]
  2089. 000016DA  A9FD                     syscall    GetScrap
  2090. 000016DC  201F                     move.l     D0, [A7]+
  2091. 000016DE  4A80                     tst.l      D0
  2092. 000016E0  6F18                     ble        +0x1A /* 000016FA */
  2093. 000016E2  42A7                     clr.l      -[A7]
  2094. 000016E4  2F38 0AB4                move.l     -[A7], [0x00000AB4 /* TEScrpHandle */]
  2095. 000016E8  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  2096. 000016EE  486E FFF8                pea.l      [A6 - 0x8]
  2097. 000016F2  A9FD                     syscall    GetScrap
  2098. 000016F4  201F                     move.l     D0, [A7]+
  2099. 000016F6  31C0 0AB0                move.w     [0x00000AB0 /* TEScrpLength */], D0
  2100. label000016FA:
  2101. 000016FA  4E5E                     unlink     A6
  2102. 000016FC  4E75                     rts
  2103. fn000016FE:
  2104. 000016FE  4E56 FFA6                link       A6, -0x005A
  2105. 00001702  48E7 0700                movem.l    -[A7], D5,D6,D7
  2106. 00001706  42A7                     clr.l      -[A7]
  2107. 00001708  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2108. 0000170C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2109. 00001710  201F                     move.l     D0, [A7]+
  2110. 00001712  4878 0052                push.l     0x52 /* 'R' */
  2111. 00001716  2F00                     move.l     -[A7], D0
  2112. 00001718  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2113. 0000171C  3E00                     move.w     D7, D0
  2114. 0000171E  7C00                     moveq.l    D6, 0x00
  2115. 00001720  6000 0110                bra        +0x112 /* 00001832 */
  2116. label00001724:
  2117. 00001724  206E 0008                movea.l    A0, [A6 + 0x8]
  2118. 00001728  3006                     move.w     D0, D6
  2119. 0000172A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2120. 0000172E  D090                     add.l      D0, [A0]
  2121. 00001730  2040                     movea.l    A0, D0
  2122. 00001732  43EE FFAA                lea.l      A1, [A6 - 0x56]
  2123. 00001736  7013                     moveq.l    D0, 0x13
  2124. label00001738:
  2125. 00001738  22D8                     move.l     [A1]+, [A0]+
  2126. 0000173A  51C8 FFFC                dbf        D0, -0x6 /* 00001738 */
  2127. 0000173E  32D8                     move.w     [A1]+, [A0]+
  2128. 00001740  4A6E FFAE                tst.w      [A6 - 0x52]
  2129. 00001744  6606                     bne        +0x8 /* 0000174C */
  2130. 00001746  4A6E 0010                tst.w      [A6 + 0x10]
  2131. 0000174A  6718                     beq        +0x1A /* 00001764 */
  2132. label0000174C:
  2133. 0000174C  4A6E FFAE                tst.w      [A6 - 0x52]
  2134. 00001750  6708                     beq        +0xA /* 0000175A */
  2135. 00001752  0C6E 0001 0010           cmpi.w     [A6 + 0x10], 0x1
  2136. 00001758  670A                     beq        +0xC /* 00001764 */
  2137. label0000175A:
  2138. 0000175A  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  2139. 00001760  6600 00CE                bne        +0xD0 /* 00001830 */
  2140. label00001764:
  2141. 00001764  4AAE FFE8                tst.l      [A6 - 0x18]
  2142. 00001768  673E                     beq        +0x40 /* 000017A8 */
  2143. 0000176A  0C6E 006C FFAA           cmpi.w     [A6 - 0x56], 0x6C /* 'l' */
  2144. 00001770  662A                     bne        +0x2C /* 0000179C */
  2145. 00001772  42A7                     clr.l      -[A7]
  2146. 00001774  42A7                     clr.l      -[A7]
  2147. 00001776  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  2148. 0000177A  205F                     movea.l    A0, [A7]+
  2149. 0000177C  2D48 FFA6                move.l     [A6 - 0x5A], A0
  2150. 00001780  3F3C 0002                move.w     -[A7], 0x2
  2151. 00001784  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  2152. 00001788  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2153. 0000178C  4EBA FF70                jsr        [PC - 0x90 /* 000016FE */]
  2154. 00001790  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2155. 00001794  2D6E FFA6 FFE8           move.l     [A6 - 0x18], [A6 - 0x5A]
  2156. 0000179A  600C                     bra        +0xE /* 000017A8 */
  2157. label0000179C:
  2158. 0000179C  4267                     clr.w      -[A7]
  2159. 0000179E  486E FFE8                pea.l      [A6 - 0x18]
  2160. 000017A2  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  2161. 000017A6  301F                     move.w     D0, [A7]+
  2162. label000017A8:
  2163. 000017A8  4AAE FFE4                tst.l      [A6 - 0x1C]
  2164. 000017AC  670C                     beq        +0xE /* 000017BA */
  2165. 000017AE  4267                     clr.w      -[A7]
  2166. 000017B0  486E FFE4                pea.l      [A6 - 0x1C]
  2167. 000017B4  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  2168. 000017B8  301F                     move.w     D0, [A7]+
  2169. label000017BA:
  2170. 000017BA  4AAE FFEC                tst.l      [A6 - 0x14]
  2171. 000017BE  670C                     beq        +0xE /* 000017CC */
  2172. 000017C0  4267                     clr.w      -[A7]
  2173. 000017C2  486E FFEC                pea.l      [A6 - 0x14]
  2174. 000017C6  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  2175. 000017CA  301F                     move.w     D0, [A7]+
  2176. label000017CC:
  2177. 000017CC  486E FFAA                pea.l      [A6 - 0x56]
  2178. 000017D0  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2179. 000017D4  588F                     addq.l     A7, 4
  2180. 000017D6  4A40                     tst.w      D0
  2181. 000017D8  670C                     beq        +0xE /* 000017E6 */
  2182. 000017DA  4267                     clr.w      -[A7]
  2183. 000017DC  486E FFAA                pea.l      [A6 - 0x56]
  2184. 000017E0  4EAD 0B32                jsr        [A5 + 0xB32 /* export_354 */]
  2185. 000017E4  5C8F                     addq.l     A7, 6
  2186. label000017E6:
  2187. 000017E6  42A7                     clr.l      -[A7]
  2188. 000017E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2189. 000017EC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2190. 000017F0  201F                     move.l     D0, [A7]+
  2191. 000017F2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2192. 000017F6  4878 0052                push.l     0x52 /* 'R' */
  2193. 000017FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2194. 000017FE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2195. 00001802  3A00                     move.w     D5, D0
  2196. 00001804  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2197. 00001808  206E FFFC                movea.l    A0, [A6 - 0x4]
  2198. 0000180C  4868 0052                pea.l      [A0 + 0x52]
  2199. 00001810  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  2200. 00001814  206E 000C                movea.l    A0, [A6 + 0xC]
  2201. 00001818  3005                     move.w     D0, D5
  2202. 0000181A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2203. 0000181E  D090                     add.l      D0, [A0]
  2204. 00001820  2040                     movea.l    A0, D0
  2205. 00001822  43EE FFAA                lea.l      A1, [A6 - 0x56]
  2206. 00001826  7013                     moveq.l    D0, 0x13
  2207. label00001828:
  2208. 00001828  20D9                     move.l     [A0]+, [A1]+
  2209. 0000182A  51C8 FFFC                dbf        D0, -0x6 /* 00001828 */
  2210. 0000182E  30D9                     move.w     [A0]+, [A1]+
  2211. label00001830:
  2212. 00001830  5246                     addq.w     D6, 1
  2213. label00001832:
  2214. 00001832  BC47                     cmp.w      D6, D7
  2215. 00001834  6D00 FEEE                blt        -0x110 /* 00001724 */
  2216. 00001838  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2217. 0000183C  4E5E                     unlink     A6
  2218. 0000183E  4E75                     rts
  2219. export_519:
  2220. fn00001840:
  2221. 00001840  4E56 FFAE                link       A6, -0x0052
  2222. 00001844  48E7 0700                movem.l    -[A7], D5,D6,D7
  2223. 00001848  42A7                     clr.l      -[A7]
  2224. 0000184A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2225. 0000184E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2226. 00001852  201F                     move.l     D0, [A7]+
  2227. 00001854  4878 0052                push.l     0x52 /* 'R' */
  2228. 00001858  2F00                     move.l     -[A7], D0
  2229. 0000185A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2230. 0000185E  3E00                     move.w     D7, D0
  2231. 00001860  7C00                     moveq.l    D6, 0x00
  2232. 00001862  6000 0104                bra        +0x106 /* 00001968 */
  2233. label00001866:
  2234. 00001866  206E 0008                movea.l    A0, [A6 + 0x8]
  2235. 0000186A  3006                     move.w     D0, D6
  2236. 0000186C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2237. 00001870  D090                     add.l      D0, [A0]
  2238. 00001872  2040                     movea.l    A0, D0
  2239. 00001874  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2240. 00001878  7013                     moveq.l    D0, 0x13
  2241. label0000187A:
  2242. 0000187A  22D8                     move.l     [A1]+, [A0]+
  2243. 0000187C  51C8 FFFC                dbf        D0, -0x6 /* 0000187A */
  2244. 00001880  32D8                     move.w     [A1]+, [A0]+
  2245. 00001882  4A6E FFB2                tst.w      [A6 - 0x4E]
  2246. 00001886  6606                     bne        +0x8 /* 0000188E */
  2247. 00001888  4A6E 000C                tst.w      [A6 + 0xC]
  2248. 0000188C  6718                     beq        +0x1A /* 000018A6 */
  2249. label0000188E:
  2250. 0000188E  4A6E FFB2                tst.w      [A6 - 0x4E]
  2251. 00001892  6708                     beq        +0xA /* 0000189C */
  2252. 00001894  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  2253. 0000189A  670A                     beq        +0xC /* 000018A6 */
  2254. label0000189C:
  2255. 0000189C  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  2256. 000018A2  6600 00C2                bne        +0xC4 /* 00001966 */
  2257. label000018A6:
  2258. 000018A6  4AAE FFEC                tst.l      [A6 - 0x14]
  2259. 000018AA  6748                     beq        +0x4A /* 000018F4 */
  2260. 000018AC  0C6E 006C FFAE           cmpi.w     [A6 - 0x52], 0x6C /* 'l' */
  2261. 000018B2  660E                     bne        +0x10 /* 000018C2 */
  2262. 000018B4  3F3C 0002                move.w     -[A7], 0x2
  2263. 000018B8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2264. 000018BC  4EBA FF82                jsr        [PC - 0x7E /* 00001840 */]
  2265. 000018C0  5C8F                     addq.l     A7, 6
  2266. label000018C2:
  2267. 000018C2  4267                     clr.w      -[A7]
  2268. 000018C4  4267                     clr.w      -[A7]
  2269. 000018C6  486E FFAE                pea.l      [A6 - 0x52]
  2270. 000018CA  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  2271. 000018CE  508F                     addq.l     A7, 8
  2272. 000018D0  206E 0008                movea.l    A0, [A6 + 0x8]
  2273. 000018D4  3006                     move.w     D0, D6
  2274. 000018D6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2275. 000018DA  D090                     add.l      D0, [A0]
  2276. 000018DC  2040                     movea.l    A0, D0
  2277. 000018DE  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2278. 000018E2  7013                     moveq.l    D0, 0x13
  2279. label000018E4:
  2280. 000018E4  20D9                     move.l     [A0]+, [A1]+
  2281. 000018E6  51C8 FFFC                dbf        D0, -0x6 /* 000018E4 */
  2282. 000018EA  30D9                     move.w     [A0]+, [A1]+
  2283. 000018EC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2284. 000018F0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2285. label000018F4:
  2286. 000018F4  4AAE FFE8                tst.l      [A6 - 0x18]
  2287. 000018F8  6708                     beq        +0xA /* 00001902 */
  2288. 000018FA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2289. 000018FE  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2290. label00001902:
  2291. 00001902  4AAE FFF0                tst.l      [A6 - 0x10]
  2292. 00001906  6708                     beq        +0xA /* 00001910 */
  2293. 00001908  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2294. 0000190C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2295. label00001910:
  2296. 00001910  3A06                     move.w     D5, D6
  2297. 00001912  602A                     bra        +0x2C /* 0000193E */
  2298. label00001914:
  2299. 00001914  206E 0008                movea.l    A0, [A6 + 0x8]
  2300. 00001918  3005                     move.w     D0, D5
  2301. 0000191A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2302. 0000191E  D090                     add.l      D0, [A0]
  2303. 00001920  206E 0008                movea.l    A0, [A6 + 0x8]
  2304. 00001924  3205                     move.w     D1, D5
  2305. 00001926  5241                     addq.w     D1, 1
  2306. 00001928  C3FC 0052                muls.w     D1, 0x52 /* 'R' */
  2307. 0000192C  D290                     add.l      D1, [A0]
  2308. 0000192E  2041                     movea.l    A0, D1
  2309. 00001930  2240                     movea.l    A1, D0
  2310. 00001932  7013                     moveq.l    D0, 0x13
  2311. label00001934:
  2312. 00001934  22D8                     move.l     [A1]+, [A0]+
  2313. 00001936  51C8 FFFC                dbf        D0, -0x6 /* 00001934 */
  2314. 0000193A  32D8                     move.w     [A1]+, [A0]+
  2315. 0000193C  5245                     addq.w     D5, 1
  2316. label0000193E:
  2317. 0000193E  3007                     move.w     D0, D7
  2318. 00001940  5340                     subq.w     D0, 1
  2319. 00001942  BA40                     cmp.w      D5, D0
  2320. 00001944  6DCE                     blt        -0x30 /* 00001914 */
  2321. 00001946  42A7                     clr.l      -[A7]
  2322. 00001948  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2323. 0000194C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2324. 00001950  201F                     move.l     D0, [A7]+
  2325. 00001952  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2326. 00001956  0680 FFFF FFAE           addi.l     D0, 0xFFFFFFAE
  2327. 0000195C  2F00                     move.l     -[A7], D0
  2328. 0000195E  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  2329. 00001962  5346                     subq.w     D6, 1
  2330. 00001964  5347                     subq.w     D7, 1
  2331. label00001966:
  2332. 00001966  5246                     addq.w     D6, 1
  2333. label00001968:
  2334. 00001968  BC47                     cmp.w      D6, D7
  2335. 0000196A  6D00 FEFA                blt        -0x104 /* 00001866 */
  2336. 0000196E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2337. 00001972  4E5E                     unlink     A6
  2338. 00001974  4E75                     rts
  2339. fn00001976:
  2340. 00001976  4E56 FFFC                link       A6, -0x0004
  2341. 0000197A  206E 0008                movea.l    A0, [A6 + 0x8]
  2342. 0000197E  2050                     movea.l    A0, [A0]
  2343. 00001980  3D68 0020 FFFE           move.w     [A6 - 0x2], [A0 + 0x20]
  2344. 00001986  206E 0008                movea.l    A0, [A6 + 0x8]
  2345. 0000198A  2050                     movea.l    A0, [A0]
  2346. 0000198C  3D68 0022 FFFC           move.w     [A6 - 0x4], [A0 + 0x22]
  2347. 00001992  302E FFFE                move.w     D0, [A6 - 0x2]
  2348. 00001996  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2349. 0000199A  6604                     bne        +0x6 /* 000019A0 */
  2350. 0000199C  7000                     moveq.l    D0, 0x00
  2351. 0000199E  6002                     bra        +0x4 /* 000019A2 */
  2352. label000019A0:
  2353. 000019A0  7001                     moveq.l    D0, 0x01
  2354. label000019A2:
  2355. 000019A2  4E5E                     unlink     A6
  2356. 000019A4  4E75                     rts
  2357. export_522:
  2358. fn000019A6:
  2359. 000019A6  4E56 FFFC                link       A6, -0x0004
  2360. 000019AA  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  2361. 000019AE  3D6D 8FD8 FFFE           move.w     [A6 - 0x2], [A5 - 0x7028]
  2362. 000019B4  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  2363. 000019B8  3D40 FFFC                move.w     [A6 - 0x4], D0
  2364. 000019BC  4A6E FFFC                tst.w      [A6 - 0x4]
  2365. 000019C0  6706                     beq        +0x8 /* 000019C8 */
  2366. 000019C2  302E FFFC                move.w     D0, [A6 - 0x4]
  2367. 000019C6  601E                     bra        +0x20 /* 000019E6 */
  2368. label000019C8:
  2369. 000019C8  302E FFFE                move.w     D0, [A6 - 0x2]
  2370. 000019CC  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  2371. 000019D0  6706                     beq        +0x8 /* 000019D8 */
  2372. 000019D2  303C FC20                move.w     D0, 0xFC20
  2373. 000019D6  600E                     bra        +0x10 /* 000019E6 */
  2374. label000019D8:
  2375. 000019D8  4A6D 928E                tst.w      [A5 - 0x6D72]
  2376. 000019DC  6D06                     blt        +0x8 /* 000019E4 */
  2377. 000019DE  303C FC20                move.w     D0, 0xFC20
  2378. 000019E2  6002                     bra        +0x4 /* 000019E6 */
  2379. label000019E4:
  2380. 000019E4  7000                     moveq.l    D0, 0x00
  2381. label000019E6:
  2382. 000019E6  4E5E                     unlink     A6
  2383. 000019E8  4E75                     rts
  2384. fn000019EA:
  2385. 000019EA  4E56 FEA2                link       A6, -0x015E
  2386. 000019EE  2F2D 9010                move.l     -[A7], [A5 - 0x6FF0]
  2387. 000019F2  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  2388. 000019F6  588F                     addq.l     A7, 4
  2389. 000019F8  2D40 FFFC                move.l     [A6 - 0x4], D0
  2390. 000019FC  2F2D 9024                move.l     -[A7], [A5 - 0x6FDC]
  2391. 00001A00  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  2392. 00001A04  588F                     addq.l     A7, 4
  2393. 00001A06  D1AE FFFC                add.l      [A6 - 0x4], D0
  2394. 00001A0A  42AE FFB6                clr.l      [A6 - 0x4A]
  2395. 00001A0E  42AE FFBC                clr.l      [A6 - 0x44]
  2396. 00001A12  3D6D 8E26 FFC0           move.w     [A6 - 0x40], [A5 - 0x71DA]
  2397. 00001A18  70FF                     moveq.l    D0, 0xFFFFFFFF
  2398. 00001A1A  3D40 FFC6                move.w     [A6 - 0x3A], D0
  2399. 00001A1E  4267                     clr.w      -[A7]
  2400. 00001A20  486E FFAA                pea.l      [A6 - 0x56]
  2401. 00001A24  4267                     clr.w      -[A7]
  2402. 00001A26  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  2403. 00001A2A  301F                     move.w     D0, [A7]+
  2404. 00001A2C  3F00                     move.w     -[A7], D0
  2405. 00001A2E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2406. 00001A32  548F                     addq.l     A7, 2
  2407. 00001A34  306E FFE8                movea.w    A0, [A6 - 0x18]
  2408. 00001A38  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2409. 00001A3C  2F08                     move.l     -[A7], A0
  2410. 00001A3E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2411. 00001A42  222E FFFC                move.l     D1, [A6 - 0x4]
  2412. 00001A46  0681 0000 2710           addi.l     D1, 0x2710
  2413. 00001A4C  B280                     cmp.l      D1, D0
  2414. 00001A4E  6F06                     ble        +0x8 /* 00001A56 */
  2415. 00001A50  706B                     moveq.l    D0, 0x6B
  2416. 00001A52  6000 01A2                bra        +0x1A4 /* 00001BF6 */
  2417. label00001A56:
  2418. 00001A56  082E 0007 FFD1           btst.b     [A6 - 0x2F], 0x7
  2419. 00001A5C  6706                     beq        +0x8 /* 00001A64 */
  2420. 00001A5E  706C                     moveq.l    D0, 0x6C
  2421. 00001A60  6000 0194                bra        +0x196 /* 00001BF6 */
  2422. label00001A64:
  2423. 00001A64  486E FEA2                pea.l      [A6 - 0x15E]
  2424. 00001A68  3F3C 03E8                move.w     -[A7], 0x3E8
  2425. 00001A6C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2426. 00001A70  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2427. 00001A74  4267                     clr.w      -[A7]
  2428. 00001A76  486E FEA2                pea.l      [A6 - 0x15E]
  2429. 00001A7A  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  2430. 00001A7E  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  2431. 00001A82  301F                     move.w     D0, [A7]+
  2432. 00001A84  4267                     clr.w      -[A7]
  2433. 00001A86  486E FEA2                pea.l      [A6 - 0x15E]
  2434. 00001A8A  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  2435. 00001A8E  4879 3F3F 3F3F           push.l     0x3F3F3F3F /* '????' */
  2436. 00001A94  4879 3F3F 3F3F           push.l     0x3F3F3F3F /* '????' */
  2437. 00001A9A  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  2438. 00001A9E  301F                     move.w     D0, [A7]+
  2439. 00001AA0  3F00                     move.w     -[A7], D0
  2440. 00001AA2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2441. 00001AA6  548F                     addq.l     A7, 2
  2442. 00001AA8  4267                     clr.w      -[A7]
  2443. 00001AAA  486E FEA2                pea.l      [A6 - 0x15E]
  2444. 00001AAE  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  2445. 00001AB2  486E FFFA                pea.l      [A6 - 0x6]
  2446. 00001AB6  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  2447. 00001ABA  301F                     move.w     D0, [A7]+
  2448. 00001ABC  3F00                     move.w     -[A7], D0
  2449. 00001ABE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2450. 00001AC2  548F                     addq.l     A7, 2
  2451. 00001AC4  42A7                     clr.l      -[A7]
  2452. 00001AC6  4878 2710                push.l     0x2710
  2453. 00001ACA  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  2454. 00001ACE  205F                     movea.l    A0, [A7]+
  2455. 00001AD0  2D48 FFA6                move.l     [A6 - 0x5A], A0
  2456. 00001AD4  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  2457. 00001AD8  2F2D 9010                move.l     -[A7], [A5 - 0x6FF0]
  2458. 00001ADC  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  2459. 00001AE0  508F                     addq.l     A7, 8
  2460. 00001AE2  3F00                     move.w     -[A7], D0
  2461. 00001AE4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2462. 00001AE8  548F                     addq.l     A7, 2
  2463. 00001AEA  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  2464. 00001AEE  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2465. 00001AF2  42A7                     clr.l      -[A7]
  2466. 00001AF4  4878 2710                push.l     0x2710
  2467. 00001AF8  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  2468. 00001AFC  205F                     movea.l    A0, [A7]+
  2469. 00001AFE  2D48 FFA2                move.l     [A6 - 0x5E], A0
  2470. 00001B02  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2471. 00001B06  2F2D 9024                move.l     -[A7], [A5 - 0x6FDC]
  2472. 00001B0A  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  2473. 00001B0E  508F                     addq.l     A7, 8
  2474. 00001B10  3F00                     move.w     -[A7], D0
  2475. 00001B12  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2476. 00001B16  548F                     addq.l     A7, 2
  2477. 00001B18  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2478. 00001B1C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2479. 00001B20  42A7                     clr.l      -[A7]
  2480. 00001B22  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  2481. 00001B26  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2482. 00001B2A  201F                     move.l     D0, [A7]+
  2483. 00001B2C  2B40 E7A6                move.l     [A5 - 0x185A], D0
  2484. 00001B30  42A7                     clr.l      -[A7]
  2485. 00001B32  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2486. 00001B36  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2487. 00001B3A  201F                     move.l     D0, [A7]+
  2488. 00001B3C  2B40 E7AA                move.l     [A5 - 0x1856], D0
  2489. 00001B40  4267                     clr.w      -[A7]
  2490. 00001B42  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2491. 00001B46  486D E7A6                pea.l      [A5 - 0x185A]
  2492. 00001B4A  206E FFA6                movea.l    A0, [A6 - 0x5A]
  2493. 00001B4E  2F10                     move.l     -[A7], [A0]
  2494. 00001B50  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  2495. 00001B54  301F                     move.w     D0, [A7]+
  2496. 00001B56  3F00                     move.w     -[A7], D0
  2497. 00001B58  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2498. 00001B5C  548F                     addq.l     A7, 2
  2499. 00001B5E  4267                     clr.w      -[A7]
  2500. 00001B60  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2501. 00001B64  486D E7AA                pea.l      [A5 - 0x1856]
  2502. 00001B68  206E FFA2                movea.l    A0, [A6 - 0x5E]
  2503. 00001B6C  2F10                     move.l     -[A7], [A0]
  2504. 00001B6E  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  2505. 00001B72  301F                     move.w     D0, [A7]+
  2506. 00001B74  3F00                     move.w     -[A7], D0
  2507. 00001B76  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2508. 00001B7A  548F                     addq.l     A7, 2
  2509. 00001B7C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2510. 00001B80  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2511. 00001B84  548F                     addq.l     A7, 2
  2512. 00001B86  3F00                     move.w     -[A7], D0
  2513. 00001B88  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2514. 00001B8C  548F                     addq.l     A7, 2
  2515. 00001B8E  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  2516. 00001B92  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2517. 00001B96  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  2518. 00001B9A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2519. 00001B9E  7001                     moveq.l    D0, 0x01
  2520. 00001BA0  3B40 92C8                move.w     [A5 - 0x6D38], D0
  2521. 00001BA4  2B6D 8FF8 E7D2           move.l     [A5 - 0x182E], [A5 - 0x7008]
  2522. 00001BAA  2B6D 901C E7D6           move.l     [A5 - 0x182A], [A5 - 0x6FE4]
  2523. 00001BB0  2B6D 9020 E7DA           move.l     [A5 - 0x1826], [A5 - 0x6FE0]
  2524. 00001BB6  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  2525. 00001BBA  3B68 0002 E764           move.w     [A5 - 0x189C], [A0 + 0x2]
  2526. 00001BC0  2B6E FFFC E7AE           move.l     [A5 - 0x1852], [A6 - 0x4]
  2527. 00001BC6  4878 0020                push.l     0x20 /* ' ' */
  2528. 00001BCA  486D E7B2                pea.l      [A5 - 0x184E]
  2529. 00001BCE  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  2530. 00001BD2  4868 000C                pea.l      [A0 + 0xC]
  2531. 00001BD6  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2532. 00001BDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2533. 00001BDE  486D E766                pea.l      [A5 - 0x189A]
  2534. 00001BE2  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  2535. 00001BE6  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2536. 00001BEA  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2537. 00001BEE  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2538. 00001BF2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2539. label00001BF6:
  2540. 00001BF6  4E5E                     unlink     A6
  2541. 00001BF8  4E75                     rts
  2542. fn00001BFA:
  2543. 00001BFA  4E56 FEDC                link       A6, -0x0124
  2544. 00001BFE  4A6D 92C8                tst.w      [A5 - 0x6D38]
  2545. 00001C02  6606                     bne        +0x8 /* 00001C0A */
  2546. 00001C04  7000                     moveq.l    D0, 0x00
  2547. 00001C06  6000 02BA                bra        +0x2BC /* 00001EC2 */
  2548. label00001C0A:
  2549. 00001C0A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2550. 00001C0E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2551. 00001C12  588F                     addq.l     A7, 4
  2552. 00001C14  4A40                     tst.w      D0
  2553. 00001C16  6706                     beq        +0x8 /* 00001C1E */
  2554. 00001C18  7000                     moveq.l    D0, 0x00
  2555. 00001C1A  6000 02A6                bra        +0x2A8 /* 00001EC2 */
  2556. label00001C1E:
  2557. 00001C1E  486E FEE0                pea.l      [A6 - 0x120]
  2558. 00001C22  4878 0014                push.l     0x14
  2559. 00001C26  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2560. 00001C2A  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  2561. 00001C2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2562. 00001C32  3F00                     move.w     -[A7], D0
  2563. 00001C34  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2564. 00001C38  548F                     addq.l     A7, 2
  2565. 00001C3A  202E FEE0                move.l     D0, [A6 - 0x120]
  2566. 00001C3E  D0AD E7A6                add.l      D0, [A5 - 0x185A]
  2567. 00001C42  D0AD E7AA                add.l      D0, [A5 - 0x1856]
  2568. 00001C46  0680 0000 EA60           addi.l     D0, 0xEA60
  2569. 00001C4C  2F00                     move.l     -[A7], D0
  2570. 00001C4E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2571. 00001C52  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  2572. 00001C56  508F                     addq.l     A7, 8
  2573. 00001C58  4A40                     tst.w      D0
  2574. 00001C5A  6706                     beq        +0x8 /* 00001C62 */
  2575. 00001C5C  7000                     moveq.l    D0, 0x00
  2576. 00001C5E  6000 0262                bra        +0x264 /* 00001EC2 */
  2577. label00001C62:
  2578. 00001C62  202D E7AE                move.l     D0, [A5 - 0x1852]
  2579. 00001C66  D080                     add.l      D0, D0
  2580. 00001C68  0680 0000 EA60           addi.l     D0, 0xEA60
  2581. 00001C6E  2F00                     move.l     -[A7], D0
  2582. 00001C70  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2583. 00001C74  588F                     addq.l     A7, 4
  2584. 00001C76  4A40                     tst.w      D0
  2585. 00001C78  6706                     beq        +0x8 /* 00001C80 */
  2586. 00001C7A  7025                     moveq.l    D0, 0x25
  2587. 00001C7C  6000 0244                bra        +0x246 /* 00001EC2 */
  2588. label00001C80:
  2589. 00001C80  526D 8FD6                addq.w     [A5 - 0x702A], 1
  2590. 00001C84  42A7                     clr.l      -[A7]
  2591. 00001C86  2F2D E7A6                move.l     -[A7], [A5 - 0x185A]
  2592. 00001C8A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  2593. 00001C8E  205F                     movea.l    A0, [A7]+
  2594. 00001C90  2D48 FFFC                move.l     [A6 - 0x4], A0
  2595. 00001C94  42A7                     clr.l      -[A7]
  2596. 00001C96  2F2D E7AA                move.l     -[A7], [A5 - 0x1856]
  2597. 00001C9A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  2598. 00001C9E  205F                     movea.l    A0, [A7]+
  2599. 00001CA0  2D48 FFF8                move.l     [A6 - 0x8], A0
  2600. 00001CA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2601. 00001CA8  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2602. 00001CAC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2603. 00001CB0  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2604. 00001CB4  486E FEF4                pea.l      [A6 - 0x10C]
  2605. 00001CB8  3F3C 03E8                move.w     -[A7], 0x3E8
  2606. 00001CBC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2607. 00001CC0  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  2608. 00001CC4  4267                     clr.w      -[A7]
  2609. 00001CC6  486E FEF4                pea.l      [A6 - 0x10C]
  2610. 00001CCA  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  2611. 00001CCE  486E FFF6                pea.l      [A6 - 0xA]
  2612. 00001CD2  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  2613. 00001CD6  301F                     move.w     D0, [A7]+
  2614. 00001CD8  3F00                     move.w     -[A7], D0
  2615. 00001CDA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2616. 00001CDE  548F                     addq.l     A7, 2
  2617. 00001CE0  2D6D E7A6 FEE0           move.l     [A6 - 0x120], [A5 - 0x185A]
  2618. 00001CE6  4267                     clr.w      -[A7]
  2619. 00001CE8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2620. 00001CEC  486E FEE0                pea.l      [A6 - 0x120]
  2621. 00001CF0  206E FFFC                movea.l    A0, [A6 - 0x4]
  2622. 00001CF4  2F10                     move.l     -[A7], [A0]
  2623. 00001CF6  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  2624. 00001CFA  301F                     move.w     D0, [A7]+
  2625. 00001CFC  3F00                     move.w     -[A7], D0
  2626. 00001CFE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2627. 00001D02  548F                     addq.l     A7, 2
  2628. 00001D04  2D6D E7AA FEE0           move.l     [A6 - 0x120], [A5 - 0x1856]
  2629. 00001D0A  4267                     clr.w      -[A7]
  2630. 00001D0C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2631. 00001D10  486E FEE0                pea.l      [A6 - 0x120]
  2632. 00001D14  206E FFF8                movea.l    A0, [A6 - 0x8]
  2633. 00001D18  2F10                     move.l     -[A7], [A0]
  2634. 00001D1A  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  2635. 00001D1E  301F                     move.w     D0, [A7]+
  2636. 00001D20  3F00                     move.w     -[A7], D0
  2637. 00001D22  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2638. 00001D26  548F                     addq.l     A7, 2
  2639. 00001D28  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2640. 00001D2C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2641. 00001D30  548F                     addq.l     A7, 2
  2642. 00001D32  3F00                     move.w     -[A7], D0
  2643. 00001D34  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2644. 00001D38  548F                     addq.l     A7, 2
  2645. 00001D3A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2646. 00001D3E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2647. 00001D42  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2648. 00001D46  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2649. 00001D4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2650. 00001D4E  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2651. 00001D52  588F                     addq.l     A7, 4
  2652. 00001D54  3F00                     move.w     -[A7], D0
  2653. 00001D56  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2654. 00001D5A  548F                     addq.l     A7, 2
  2655. 00001D5C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2656. 00001D60  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  2657. 00001D64  588F                     addq.l     A7, 4
  2658. 00001D66  3F00                     move.w     -[A7], D0
  2659. 00001D68  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2660. 00001D6C  548F                     addq.l     A7, 2
  2661. 00001D6E  4EBA 0156                jsr        [PC + 0x156 /* 00001EC6 */]
  2662. 00001D72  4A40                     tst.w      D0
  2663. 00001D74  6754                     beq        +0x56 /* 00001DCA */
  2664. 00001D76  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2665. 00001D7A  486E FEF0                pea.l      [A6 - 0x110]
  2666. 00001D7E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2667. 00001D82  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  2668. 00001D86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2669. 00001D8A  3F00                     move.w     -[A7], D0
  2670. 00001D8C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2671. 00001D90  548F                     addq.l     A7, 2
  2672. 00001D92  206D 9000                movea.l    A0, [A5 - 0x7000]
  2673. 00001D96  2050                     movea.l    A0, [A0]
  2674. 00001D98  52A8 000C                addq.l     [A0 + 0xC], 1
  2675. 00001D9C  206D 9000                movea.l    A0, [A5 - 0x7000]
  2676. 00001DA0  2050                     movea.l    A0, [A0]
  2677. 00001DA2  2D68 0010 FEEC           move.l     [A6 - 0x114], [A0 + 0x10]
  2678. 00001DA8  206D 9000                movea.l    A0, [A5 - 0x7000]
  2679. 00001DAC  2050                     movea.l    A0, [A0]
  2680. 00001DAE  52A8 0010                addq.l     [A0 + 0x10], 1
  2681. 00001DB2  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2682. 00001DB6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2683. 00001DBA  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2684. 00001DBE  508F                     addq.l     A7, 8
  2685. 00001DC0  3F00                     move.w     -[A7], D0
  2686. 00001DC2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2687. 00001DC6  548F                     addq.l     A7, 2
  2688. 00001DC8  601E                     bra        +0x20 /* 00001DE8 */
  2689. label00001DCA:
  2690. 00001DCA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2691. 00001DCE  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  2692. 00001DD2  588F                     addq.l     A7, 4
  2693. 00001DD4  3F00                     move.w     -[A7], D0
  2694. 00001DD6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2695. 00001DDA  548F                     addq.l     A7, 2
  2696. 00001DDC  2D6D E7D6 FEF0           move.l     [A6 - 0x110], [A5 - 0x182A]
  2697. 00001DE2  2D6D E7DA FEEC           move.l     [A6 - 0x114], [A5 - 0x1826]
  2698. label00001DE8:
  2699. 00001DE8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2700. 00001DEC  486E FEE8                pea.l      [A6 - 0x118]
  2701. 00001DF0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2702. 00001DF4  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  2703. 00001DF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2704. 00001DFC  3F00                     move.w     -[A7], D0
  2705. 00001DFE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2706. 00001E02  548F                     addq.l     A7, 2
  2707. 00001E04  206D 9000                movea.l    A0, [A5 - 0x7000]
  2708. 00001E08  2050                     movea.l    A0, [A0]
  2709. 00001E0A  52A8 0008                addq.l     [A0 + 0x8], 1
  2710. 00001E0E  206D 9000                movea.l    A0, [A5 - 0x7000]
  2711. 00001E12  2050                     movea.l    A0, [A0]
  2712. 00001E14  2D68 0010 FEE4           move.l     [A6 - 0x11C], [A0 + 0x10]
  2713. 00001E1A  206D 9000                movea.l    A0, [A5 - 0x7000]
  2714. 00001E1E  2050                     movea.l    A0, [A0]
  2715. 00001E20  52A8 0010                addq.l     [A0 + 0x10], 1
  2716. 00001E24  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2717. 00001E28  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2718. 00001E2C  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2719. 00001E30  508F                     addq.l     A7, 8
  2720. 00001E32  3F00                     move.w     -[A7], D0
  2721. 00001E34  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2722. 00001E38  548F                     addq.l     A7, 2
  2723. 00001E3A  2B6E FEE8 E766           move.l     [A5 - 0x189A], [A6 - 0x118]
  2724. 00001E40  2B6E FEF0 E76A           move.l     [A5 - 0x1896], [A6 - 0x110]
  2725. 00001E46  2B6E FEE4 E76E           move.l     [A5 - 0x1892], [A6 - 0x11C]
  2726. 00001E4C  2B6E FEEC E772           move.l     [A5 - 0x188E], [A6 - 0x114]
  2727. 00001E52  486D E766                pea.l      [A5 - 0x189A]
  2728. 00001E56  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  2729. 00001E5A  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2730. 00001E5E  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2731. 00001E62  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2732. 00001E66  4EBA 1BFA                jsr        [PC + 0x1BFA /* 00003A62 */]
  2733. 00001E6A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2734. 00001E6E  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2735. 00001E72  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2736. 00001E76  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2737. 00001E7A  4EBA 18E4                jsr        [PC + 0x18E4 /* 00003760 */]
  2738. 00001E7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2739. 00001E82  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2740. 00001E86  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2741. 00001E8A  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  2742. 00001E8E  508F                     addq.l     A7, 8
  2743. 00001E90  3F00                     move.w     -[A7], D0
  2744. 00001E92  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2745. 00001E96  548F                     addq.l     A7, 2
  2746. 00001E98  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2747. 00001E9C  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  2748. 00001EA0  588F                     addq.l     A7, 4
  2749. 00001EA2  3F00                     move.w     -[A7], D0
  2750. 00001EA4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2751. 00001EA8  548F                     addq.l     A7, 2
  2752. 00001EAA  4EBA 158E                jsr        [PC + 0x158E /* 0000343A */]
  2753. 00001EAE  3D40 FFF4                move.w     [A6 - 0xC], D0
  2754. 00001EB2  0C6E FC20 FFF4           cmpi.w     [A6 - 0xC], 0xFC20
  2755. 00001EB8  6604                     bne        +0x6 /* 00001EBE */
  2756. 00001EBA  7000                     moveq.l    D0, 0x00
  2757. 00001EBC  6004                     bra        +0x6 /* 00001EC2 */
  2758. label00001EBE:
  2759. 00001EBE  302E FFF4                move.w     D0, [A6 - 0xC]
  2760. label00001EC2:
  2761. 00001EC2  4E5E                     unlink     A6
  2762. 00001EC4  4E75                     rts
  2763. fn00001EC6:
  2764. 00001EC6  4E56 FFB8                link       A6, -0x0048
  2765. 00001ECA  202D E7D2                move.l     D0, [A5 - 0x182E]
  2766. 00001ECE  B0AD 8FF8                cmp.l      D0, [A5 - 0x7008]
  2767. 00001ED2  6706                     beq        +0x8 /* 00001EDA */
  2768. 00001ED4  7001                     moveq.l    D0, 0x01
  2769. 00001ED6  6000 007A                bra        +0x7C /* 00001F52 */
  2770. label00001EDA:
  2771. 00001EDA  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  2772. 00001EDE  302D E764                move.w     D0, [A5 - 0x189C]
  2773. 00001EE2  B068 0002                cmp.w      D0, [A0 + 0x2]
  2774. 00001EE6  6706                     beq        +0x8 /* 00001EEE */
  2775. 00001EE8  7001                     moveq.l    D0, 0x01
  2776. 00001EEA  6000 0066                bra        +0x68 /* 00001F52 */
  2777. label00001EEE:
  2778. 00001EEE  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  2779. 00001EF2  4868 000C                pea.l      [A0 + 0xC]
  2780. 00001EF6  486D E7B2                pea.l      [A5 - 0x184E]
  2781. 00001EFA  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  2782. 00001EFE  508F                     addq.l     A7, 8
  2783. 00001F00  4A40                     tst.w      D0
  2784. 00001F02  6604                     bne        +0x6 /* 00001F08 */
  2785. 00001F04  7001                     moveq.l    D0, 0x01
  2786. 00001F06  604A                     bra        +0x4C /* 00001F52 */
  2787. label00001F08:
  2788. 00001F08  206D 9000                movea.l    A0, [A5 - 0x7000]
  2789. 00001F0C  2050                     movea.l    A0, [A0]
  2790. 00001F0E  2D68 0008 FFBC           move.l     [A6 - 0x44], [A0 + 0x8]
  2791. 00001F14  7001                     moveq.l    D0, 0x01
  2792. 00001F16  2D40 FFB8                move.l     [A6 - 0x48], D0
  2793. 00001F1A  602A                     bra        +0x2C /* 00001F46 */
  2794. label00001F1C:
  2795. 00001F1C  486E FFC0                pea.l      [A6 - 0x40]
  2796. 00001F20  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2797. 00001F24  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2798. 00001F28  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2799. 00001F2C  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2800. 00001F30  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2801. 00001F34  202E FFC4                move.l     D0, [A6 - 0x3C]
  2802. 00001F38  B0AD E7D6                cmp.l      D0, [A5 - 0x182A]
  2803. 00001F3C  6604                     bne        +0x6 /* 00001F42 */
  2804. 00001F3E  7000                     moveq.l    D0, 0x00
  2805. 00001F40  6010                     bra        +0x12 /* 00001F52 */
  2806. label00001F42:
  2807. 00001F42  52AE FFB8                addq.l     [A6 - 0x48], 1
  2808. label00001F46:
  2809. 00001F46  202E FFB8                move.l     D0, [A6 - 0x48]
  2810. 00001F4A  B0AE FFBC                cmp.l      D0, [A6 - 0x44]
  2811. 00001F4E  6FCC                     ble        -0x32 /* 00001F1C */
  2812. 00001F50  7001                     moveq.l    D0, 0x01
  2813. label00001F52:
  2814. 00001F52  4E5E                     unlink     A6
  2815. 00001F54  4E75                     rts
  2816. fn00001F56:
  2817. 00001F56  4E56 FFD6                link       A6, -0x002A
  2818. 00001F5A  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  2819. 00001F5E  206D 9000                movea.l    A0, [A5 - 0x7000]
  2820. 00001F62  2050                     movea.l    A0, [A0]
  2821. 00001F64  0CA8 0000 0001 0008      cmpi.l     [A0 + 0x8], 0x1
  2822. 00001F6C  6E06                     bgt        +0x8 /* 00001F74 */
  2823. 00001F6E  7069                     moveq.l    D0, 0x69
  2824. 00001F70  6000 02D4                bra        +0x2D6 /* 00002246 */
  2825. label00001F74:
  2826. 00001F74  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2827. 00001F78  2050                     movea.l    A0, [A0]
  2828. 00001F7A  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  2829. 00001F80  6706                     beq        +0x8 /* 00001F88 */
  2830. 00001F82  706A                     moveq.l    D0, 0x6A
  2831. 00001F84  6000 02C0                bra        +0x2C2 /* 00002246 */
  2832. label00001F88:
  2833. 00001F88  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2834. 00001F8C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2835. 00001F90  588F                     addq.l     A7, 4
  2836. 00001F92  4A40                     tst.w      D0
  2837. 00001F94  6706                     beq        +0x8 /* 00001F9C */
  2838. 00001F96  7000                     moveq.l    D0, 0x00
  2839. 00001F98  6000 02AC                bra        +0x2AE /* 00002246 */
  2840. label00001F9C:
  2841. 00001F9C  526D 8FD6                addq.w     [A5 - 0x702A], 1
  2842. 00001FA0  2D6D 9004 FFDA           move.l     [A6 - 0x26], [A5 - 0x6FFC]
  2843. 00001FA6  202D 9004                move.l     D0, [A5 - 0x6FFC]
  2844. 00001FAA  5380                     subq.l     D0, 1
  2845. 00001FAC  2D40 FFE6                move.l     [A6 - 0x1A], D0
  2846. 00001FB0  2D6D 9008 FFE2           move.l     [A6 - 0x1E], [A5 - 0x6FF8]
  2847. 00001FB6  2D6D 901C FFDE           move.l     [A6 - 0x22], [A5 - 0x6FE4]
  2848. 00001FBC  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2849. 00001FC0  4EBA 036C                jsr        [PC + 0x36C /* 0000232E */]
  2850. 00001FC4  588F                     addq.l     A7, 4
  2851. 00001FC6  3D40 FFEC                move.w     [A6 - 0x14], D0
  2852. 00001FCA  4A6E FFEC                tst.w      [A6 - 0x14]
  2853. 00001FCE  6714                     beq        +0x16 /* 00001FE4 */
  2854. 00001FD0  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  2855. 00001FD4  2050                     movea.l    A0, [A0]
  2856. 00001FD6  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  2857. 00001FDC  6706                     beq        +0x8 /* 00001FE4 */
  2858. 00001FDE  706D                     moveq.l    D0, 0x6D
  2859. 00001FE0  6000 0264                bra        +0x266 /* 00002246 */
  2860. label00001FE4:
  2861. 00001FE4  4A6D 8FBA                tst.w      [A5 - 0x7046]
  2862. 00001FE8  6600 006A                bne        +0x6C /* 00002054 */
  2863. 00001FEC  2D6D 9040 FFD6           move.l     [A6 - 0x2A], [A5 - 0x6FC0]
  2864. 00001FF2  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2865. 00001FF6  4267                     clr.w      -[A7]
  2866. 00001FF8  486D E820                pea.l      [A5 - 0x17E0]
  2867. 00001FFC  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2868. 00002000  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2869. 00002004  3A00                     move.w     D5, D0
  2870. 00002006  4A45                     tst.w      D5
  2871. 00002008  6706                     beq        +0x8 /* 00002010 */
  2872. 0000200A  3005                     move.w     D0, D5
  2873. 0000200C  6000 0238                bra        +0x23A /* 00002246 */
  2874. label00002010:
  2875. 00002010  202E FFD6                move.l     D0, [A6 - 0x2A]
  2876. 00002014  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2877. 00002018  6706                     beq        +0x8 /* 00002020 */
  2878. 0000201A  7000                     moveq.l    D0, 0x00
  2879. 0000201C  6000 0228                bra        +0x22A /* 00002246 */
  2880. label00002020:
  2881. 00002020  4A6E FFEC                tst.w      [A6 - 0x14]
  2882. 00002024  672E                     beq        +0x30 /* 00002054 */
  2883. 00002026  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2884. 0000202A  4267                     clr.w      -[A7]
  2885. 0000202C  486D E82C                pea.l      [A5 - 0x17D4]
  2886. 00002030  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2887. 00002034  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2888. 00002038  3A00                     move.w     D5, D0
  2889. 0000203A  4A45                     tst.w      D5
  2890. 0000203C  6706                     beq        +0x8 /* 00002044 */
  2891. 0000203E  3005                     move.w     D0, D5
  2892. 00002040  6000 0204                bra        +0x206 /* 00002246 */
  2893. label00002044:
  2894. 00002044  202E FFD6                move.l     D0, [A6 - 0x2A]
  2895. 00002048  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2896. 0000204C  6706                     beq        +0x8 /* 00002054 */
  2897. 0000204E  7000                     moveq.l    D0, 0x00
  2898. 00002050  6000 01F4                bra        +0x1F6 /* 00002246 */
  2899. label00002054:
  2900. 00002054  3D6D 8FBA FFF4           move.w     [A6 - 0xC], [A5 - 0x7046]
  2901. 0000205A  7001                     moveq.l    D0, 0x01
  2902. 0000205C  3B40 8FBA                move.w     [A5 - 0x7046], D0
  2903. 00002060  4EBA 13D8                jsr        [PC + 0x13D8 /* 0000343A */]
  2904. 00002064  3A00                     move.w     D5, D0
  2905. 00002066  3B6E FFF4 8FBA           move.w     [A5 - 0x7046], [A6 - 0xC]
  2906. 0000206C  0C45 FC20                cmpi.w     D5, 0xFC20
  2907. 00002070  6606                     bne        +0x8 /* 00002078 */
  2908. 00002072  7000                     moveq.l    D0, 0x00
  2909. 00002074  6000 01D0                bra        +0x1D2 /* 00002246 */
  2910. label00002078:
  2911. 00002078  4A45                     tst.w      D5
  2912. 0000207A  6706                     beq        +0x8 /* 00002082 */
  2913. 0000207C  3005                     move.w     D0, D5
  2914. 0000207E  6000 01C6                bra        +0x1C8 /* 00002246 */
  2915. label00002082:
  2916. 00002082  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  2917. 00002086  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2918. 0000208A  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  2919. 0000208E  508F                     addq.l     A7, 8
  2920. 00002090  3F00                     move.w     -[A7], D0
  2921. 00002092  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2922. 00002096  548F                     addq.l     A7, 2
  2923. 00002098  4A6E FFEC                tst.w      [A6 - 0x14]
  2924. 0000209C  6736                     beq        +0x38 /* 000020D4 */
  2925. 0000209E  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2926. 000020A2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2927. 000020A6  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  2928. 000020AA  508F                     addq.l     A7, 8
  2929. 000020AC  3F00                     move.w     -[A7], D0
  2930. 000020AE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2931. 000020B2  548F                     addq.l     A7, 2
  2932. 000020B4  206D 9000                movea.l    A0, [A5 - 0x7000]
  2933. 000020B8  2050                     movea.l    A0, [A0]
  2934. 000020BA  53A8 000C                subq.l     [A0 + 0xC], 1
  2935. 000020BE  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2936. 000020C2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2937. 000020C6  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2938. 000020CA  508F                     addq.l     A7, 8
  2939. 000020CC  3F00                     move.w     -[A7], D0
  2940. 000020CE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2941. 000020D2  548F                     addq.l     A7, 2
  2942. label000020D4:
  2943. 000020D4  206D 9000                movea.l    A0, [A5 - 0x7000]
  2944. 000020D8  2050                     movea.l    A0, [A0]
  2945. 000020DA  3C28 0030                move.w     D6, [A0 + 0x30]
  2946. 000020DE  7E00                     moveq.l    D7, 0x00
  2947. 000020E0  6000 015E                bra        +0x160 /* 00002240 */
  2948. label000020E4:
  2949. 000020E4  206D 9000                movea.l    A0, [A5 - 0x7000]
  2950. 000020E8  3007                     move.w     D0, D7
  2951. 000020EA  C1FC 0006                muls.w     D0, 0x6
  2952. 000020EE  D090                     add.l      D0, [A0]
  2953. 000020F0  2040                     movea.l    A0, D0
  2954. 000020F2  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2955. 000020F6  41E8 0032                lea.l      A0, [A0 + 0x32]
  2956. 000020FA  22D8                     move.l     [A1]+, [A0]+
  2957. 000020FC  32D8                     move.w     [A1]+, [A0]+
  2958. 000020FE  306E FFFA                movea.w    A0, [A6 - 0x6]
  2959. 00002102  B1EE FFE6                cmpa.l     A0, [A6 - 0x1A]
  2960. 00002106  6F00 012C                ble        +0x12E /* 00002234 */
  2961. 0000210A  486E FFF0                pea.l      [A6 - 0x10]
  2962. 0000210E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2963. 00002112  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2964. 00002116  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2965. 0000211A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2966. 0000211E  3F00                     move.w     -[A7], D0
  2967. 00002120  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2968. 00002124  548F                     addq.l     A7, 2
  2969. 00002126  306E FFFA                movea.w    A0, [A6 - 0x6]
  2970. 0000212A  91EE FFE6                sub.l      A0, [A6 - 0x1A]
  2971. 0000212E  5388                     subq.l     A0, 1
  2972. 00002130  2008                     move.l     D0, A0
  2973. 00002132  ED80                     asl        D0, 6
  2974. 00002134  2800                     move.l     D4, D0
  2975. 00002136  206E FFF0                movea.l    A0, [A6 - 0x10]
  2976. 0000213A  202E FFE6                move.l     D0, [A6 - 0x1A]
  2977. 0000213E  ED80                     asl        D0, 6
  2978. 00002140  D090                     add.l      D0, [A0]
  2979. 00002142  5480                     addq.l     D0, 2
  2980. 00002144  2D40 FFF6                move.l     [A6 - 0xA], D0
  2981. 00002148  2F04                     move.l     -[A7], D4
  2982. 0000214A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2983. 0000214E  206E FFF6                movea.l    A0, [A6 - 0xA]
  2984. 00002152  4868 0040                pea.l      [A0 + 0x40]
  2985. 00002156  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2986. 0000215A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2987. 0000215E  42A7                     clr.l      -[A7]
  2988. 00002160  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2989. 00002164  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2990. 00002168  201F                     move.l     D0, [A7]+
  2991. 0000216A  2600                     move.l     D3, D0
  2992. 0000216C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2993. 00002170  2003                     move.l     D0, D3
  2994. 00002172  0680 FFFF FFC0           addi.l     D0, 0xFFFFFFC0
  2995. 00002178  2F00                     move.l     -[A7], D0
  2996. 0000217A  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  2997. 0000217E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2998. 00002182  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2999. 00002186  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3000. 0000218A  508F                     addq.l     A7, 8
  3001. 0000218C  3F00                     move.w     -[A7], D0
  3002. 0000218E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3003. 00002192  548F                     addq.l     A7, 2
  3004. 00002194  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3005. 00002198  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3006. 0000219C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3007. 000021A0  508F                     addq.l     A7, 8
  3008. 000021A2  3F00                     move.w     -[A7], D0
  3009. 000021A4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3010. 000021A8  548F                     addq.l     A7, 2
  3011. 000021AA  536E FFFA                subq.w     [A6 - 0x6], 1
  3012. 000021AE  206D 9000                movea.l    A0, [A5 - 0x7000]
  3013. 000021B2  2050                     movea.l    A0, [A0]
  3014. 000021B4  53A8 0008                subq.l     [A0 + 0x8], 1
  3015. 000021B8  206D 9000                movea.l    A0, [A5 - 0x7000]
  3016. 000021BC  3007                     move.w     D0, D7
  3017. 000021BE  C1FC 0006                muls.w     D0, 0x6
  3018. 000021C2  D090                     add.l      D0, [A0]
  3019. 000021C4  2040                     movea.l    A0, D0
  3020. 000021C6  41E8 0032                lea.l      A0, [A0 + 0x32]
  3021. 000021CA  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3022. 000021CE  20D9                     move.l     [A0]+, [A1]+
  3023. 000021D0  30D9                     move.w     [A0]+, [A1]+
  3024. 000021D2  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  3025. 000021D6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3026. 000021DA  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3027. 000021DE  508F                     addq.l     A7, 8
  3028. 000021E0  3F00                     move.w     -[A7], D0
  3029. 000021E2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3030. 000021E6  548F                     addq.l     A7, 2
  3031. 000021E8  4EBA 0064                jsr        [PC + 0x64 /* 0000224E */]
  3032. 000021EC  202D 9004                move.l     D0, [A5 - 0x6FFC]
  3033. 000021F0  B0AE FFDA                cmp.l      D0, [A6 - 0x26]
  3034. 000021F4  6F12                     ble        +0x14 /* 00002208 */
  3035. 000021F6  53AD 9004                subq.l     [A5 - 0x6FFC], 1
  3036. 000021FA  486D 8FE8                pea.l      [A5 - 0x7018]
  3037. 000021FE  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3038. 00002202  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3039. 00002206  508F                     addq.l     A7, 8
  3040. label00002208:
  3041. 00002208  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  3042. 0000220C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3043. 00002210  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  3044. 00002214  508F                     addq.l     A7, 8
  3045. 00002216  3F00                     move.w     -[A7], D0
  3046. 00002218  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3047. 0000221C  548F                     addq.l     A7, 2
  3048. 0000221E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3049. 00002222  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  3050. 00002226  588F                     addq.l     A7, 4
  3051. 00002228  3F00                     move.w     -[A7], D0
  3052. 0000222A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3053. 0000222E  548F                     addq.l     A7, 2
  3054. 00002230  7000                     moveq.l    D0, 0x00
  3055. 00002232  6012                     bra        +0x14 /* 00002246 */
  3056. label00002234:
  3057. 00002234  302E FFFA                move.w     D0, [A6 - 0x6]
  3058. 00002238  48C0                     ext.l      D0
  3059. 0000223A  91AE FFE6                sub.l      [A6 - 0x1A], D0
  3060. 0000223E  5247                     addq.w     D7, 1
  3061. label00002240:
  3062. 00002240  BE46                     cmp.w      D7, D6
  3063. 00002242  6D00 FEA0                blt        -0x15E /* 000020E4 */
  3064. label00002246:
  3065. 00002246  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  3066. 0000224A  4E5E                     unlink     A6
  3067. 0000224C  4E75                     rts
  3068. fn0000224E:
  3069. 0000224E  4E56 FFEE                link       A6, -0x0012
  3070. 00002252  48E7 0300                movem.l    -[A7], D6,D7
  3071. 00002256  206D 9000                movea.l    A0, [A5 - 0x7000]
  3072. 0000225A  2050                     movea.l    A0, [A0]
  3073. 0000225C  3E28 0030                move.w     D7, [A0 + 0x30]
  3074. 00002260  7C00                     moveq.l    D6, 0x00
  3075. 00002262  6000 00BC                bra        +0xBE /* 00002320 */
  3076. label00002266:
  3077. 00002266  206D 9000                movea.l    A0, [A5 - 0x7000]
  3078. 0000226A  3006                     move.w     D0, D6
  3079. 0000226C  C1FC 0006                muls.w     D0, 0x6
  3080. 00002270  D090                     add.l      D0, [A0]
  3081. 00002272  2040                     movea.l    A0, D0
  3082. 00002274  43EE FFF2                lea.l      A1, [A6 - 0xE]
  3083. 00002278  41E8 0032                lea.l      A0, [A0 + 0x32]
  3084. 0000227C  22D8                     move.l     [A1]+, [A0]+
  3085. 0000227E  32D8                     move.w     [A1]+, [A0]+
  3086. 00002280  4A6E FFF2                tst.w      [A6 - 0xE]
  3087. 00002284  6E00 0098                bgt        +0x9A /* 0000231E */
  3088. 00002288  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3089. 0000228C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3090. 00002290  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3091. 00002294  508F                     addq.l     A7, 8
  3092. 00002296  3F00                     move.w     -[A7], D0
  3093. 00002298  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3094. 0000229C  548F                     addq.l     A7, 2
  3095. 0000229E  3007                     move.w     D0, D7
  3096. 000022A0  9046                     sub.w      D0, D6
  3097. 000022A2  5340                     subq.w     D0, 1
  3098. 000022A4  C1FC 0006                muls.w     D0, 0x6
  3099. 000022A8  48C0                     ext.l      D0
  3100. 000022AA  2D40 FFFC                move.l     [A6 - 0x4], D0
  3101. 000022AE  206D 9000                movea.l    A0, [A5 - 0x7000]
  3102. 000022B2  3006                     move.w     D0, D6
  3103. 000022B4  C1FC 0006                muls.w     D0, 0x6
  3104. 000022B8  D090                     add.l      D0, [A0]
  3105. 000022BA  0680 0000 0032           addi.l     D0, 0x32 /* '2' */
  3106. 000022C0  2D40 FFEE                move.l     [A6 - 0x12], D0
  3107. 000022C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3108. 000022C8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3109. 000022CC  206E FFEE                movea.l    A0, [A6 - 0x12]
  3110. 000022D0  4868 0006                pea.l      [A0 + 0x6]
  3111. 000022D4  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3112. 000022D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3113. 000022DC  42A7                     clr.l      -[A7]
  3114. 000022DE  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  3115. 000022E2  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3116. 000022E6  201F                     move.l     D0, [A7]+
  3117. 000022E8  2D40 FFF8                move.l     [A6 - 0x8], D0
  3118. 000022EC  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  3119. 000022F0  206E FFF8                movea.l    A0, [A6 - 0x8]
  3120. 000022F4  4868 FFFA                pea.l      [A0 - 0x6]
  3121. 000022F8  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3122. 000022FC  206D 9000                movea.l    A0, [A5 - 0x7000]
  3123. 00002300  2050                     movea.l    A0, [A0]
  3124. 00002302  5368 0030                subq.w     [A0 + 0x30], 1
  3125. 00002306  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  3126. 0000230A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3127. 0000230E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3128. 00002312  508F                     addq.l     A7, 8
  3129. 00002314  3F00                     move.w     -[A7], D0
  3130. 00002316  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3131. 0000231A  548F                     addq.l     A7, 2
  3132. 0000231C  6008                     bra        +0xA /* 00002326 */
  3133. label0000231E:
  3134. 0000231E  5246                     addq.w     D6, 1
  3135. label00002320:
  3136. 00002320  BC47                     cmp.w      D6, D7
  3137. 00002322  6D00 FF42                blt        -0xBC /* 00002266 */
  3138. label00002326:
  3139. 00002326  4CDF 00C0                movem.l    D6,D7, [A7]+
  3140. 0000232A  4E5E                     unlink     A6
  3141. 0000232C  4E75                     rts
  3142. fn0000232E:
  3143. 0000232E  4E56 FFB4                link       A6, -0x004C
  3144. 00002332  42AE FFB4                clr.l      [A6 - 0x4C]
  3145. 00002336  206D 9000                movea.l    A0, [A5 - 0x7000]
  3146. 0000233A  2050                     movea.l    A0, [A0]
  3147. 0000233C  2D68 0008 FFBC           move.l     [A6 - 0x44], [A0 + 0x8]
  3148. 00002342  7001                     moveq.l    D0, 0x01
  3149. 00002344  2D40 FFB8                move.l     [A6 - 0x48], D0
  3150. 00002348  6034                     bra        +0x36 /* 0000237E */
  3151. label0000234A:
  3152. 0000234A  486E FFC0                pea.l      [A6 - 0x40]
  3153. 0000234E  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  3154. 00002352  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  3155. 00002356  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3156. 0000235A  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3157. 0000235E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3158. 00002362  202E FFC4                move.l     D0, [A6 - 0x3C]
  3159. 00002366  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3160. 0000236A  660E                     bne        +0x10 /* 0000237A */
  3161. 0000236C  52AE FFB4                addq.l     [A6 - 0x4C], 1
  3162. 00002370  0CAE 0000 0001 FFB4      cmpi.l     [A6 - 0x4C], 0x1
  3163. 00002378  6E0E                     bgt        +0x10 /* 00002388 */
  3164. label0000237A:
  3165. 0000237A  52AE FFB8                addq.l     [A6 - 0x48], 1
  3166. label0000237E:
  3167. 0000237E  202E FFB8                move.l     D0, [A6 - 0x48]
  3168. 00002382  B0AE FFBC                cmp.l      D0, [A6 - 0x44]
  3169. 00002386  6FC2                     ble        -0x3C /* 0000234A */
  3170. label00002388:
  3171. 00002388  0CAE 0000 0001 FFB4      cmpi.l     [A6 - 0x4C], 0x1
  3172. 00002390  6604                     bne        +0x6 /* 00002396 */
  3173. 00002392  7001                     moveq.l    D0, 0x01
  3174. 00002394  6002                     bra        +0x4 /* 00002398 */
  3175. label00002396:
  3176. 00002396  7000                     moveq.l    D0, 0x00
  3177. label00002398:
  3178. 00002398  4E5E                     unlink     A6
  3179. 0000239A  4E75                     rts
  3180. fn0000239C:
  3181. 0000239C  4E56 FE7A                link       A6, -0x0186
  3182. 000023A0  48E7 0300                movem.l    -[A7], D6,D7
  3183. 000023A4  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3184. 000023A8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3185. 000023AC  588F                     addq.l     A7, 4
  3186. 000023AE  4A40                     tst.w      D0
  3187. 000023B0  6706                     beq        +0x8 /* 000023B8 */
  3188. 000023B2  7000                     moveq.l    D0, 0x00
  3189. 000023B4  6000 031A                bra        +0x31C /* 000026D0 */
  3190. label000023B8:
  3191. 000023B8  526D 8FD6                addq.w     [A5 - 0x702A], 1
  3192. 000023BC  2D6D 8FF8 FE82           move.l     [A6 - 0x17E], [A5 - 0x7008]
  3193. 000023C2  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  3194. 000023C6  3D68 0002 FF86           move.w     [A6 - 0x7A], [A0 + 0x2]
  3195. 000023CC  486E FE86                pea.l      [A6 - 0x17A]
  3196. 000023D0  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  3197. 000023D4  4868 000C                pea.l      [A0 + 0xC]
  3198. 000023D8  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3199. 000023DC  508F                     addq.l     A7, 8
  3200. 000023DE  4A6D 8FBA                tst.w      [A5 - 0x7046]
  3201. 000023E2  6600 0092                bne        +0x94 /* 00002476 */
  3202. 000023E6  2D6D 9040 FE7E           move.l     [A6 - 0x182], [A5 - 0x6FC0]
  3203. 000023EC  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3204. 000023F0  4267                     clr.w      -[A7]
  3205. 000023F2  486D E83E                pea.l      [A5 - 0x17C2]
  3206. 000023F6  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3207. 000023FA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3208. 000023FE  3E00                     move.w     D7, D0
  3209. 00002400  4A47                     tst.w      D7
  3210. 00002402  6706                     beq        +0x8 /* 0000240A */
  3211. 00002404  3007                     move.w     D0, D7
  3212. 00002406  6000 02C8                bra        +0x2CA /* 000026D0 */
  3213. label0000240A:
  3214. 0000240A  202E FE7E                move.l     D0, [A6 - 0x182]
  3215. 0000240E  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3216. 00002412  6706                     beq        +0x8 /* 0000241A */
  3217. 00002414  7000                     moveq.l    D0, 0x00
  3218. 00002416  6000 02B8                bra        +0x2BA /* 000026D0 */
  3219. label0000241A:
  3220. 0000241A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3221. 0000241E  4267                     clr.w      -[A7]
  3222. 00002420  486D E84A                pea.l      [A5 - 0x17B6]
  3223. 00002424  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3224. 00002428  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3225. 0000242C  3E00                     move.w     D7, D0
  3226. 0000242E  4A47                     tst.w      D7
  3227. 00002430  6706                     beq        +0x8 /* 00002438 */
  3228. 00002432  3007                     move.w     D0, D7
  3229. 00002434  6000 029A                bra        +0x29C /* 000026D0 */
  3230. label00002438:
  3231. 00002438  202E FE7E                move.l     D0, [A6 - 0x182]
  3232. 0000243C  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3233. 00002440  6706                     beq        +0x8 /* 00002448 */
  3234. 00002442  7000                     moveq.l    D0, 0x00
  3235. 00002444  6000 028A                bra        +0x28C /* 000026D0 */
  3236. label00002448:
  3237. 00002448  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3238. 0000244C  4267                     clr.w      -[A7]
  3239. 0000244E  486D E85C                pea.l      [A5 - 0x17A4]
  3240. 00002452  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3241. 00002456  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3242. 0000245A  3E00                     move.w     D7, D0
  3243. 0000245C  4A47                     tst.w      D7
  3244. 0000245E  6706                     beq        +0x8 /* 00002466 */
  3245. 00002460  3007                     move.w     D0, D7
  3246. 00002462  6000 026C                bra        +0x26E /* 000026D0 */
  3247. label00002466:
  3248. 00002466  202E FE7E                move.l     D0, [A6 - 0x182]
  3249. 0000246A  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3250. 0000246E  6706                     beq        +0x8 /* 00002476 */
  3251. 00002470  7000                     moveq.l    D0, 0x00
  3252. 00002472  6000 025C                bra        +0x25E /* 000026D0 */
  3253. label00002476:
  3254. 00002476  3D6D 8FBA FF88           move.w     [A6 - 0x78], [A5 - 0x7046]
  3255. 0000247C  7001                     moveq.l    D0, 0x01
  3256. 0000247E  3B40 8FBA                move.w     [A5 - 0x7046], D0
  3257. 00002482  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  3258. 00002486  3E00                     move.w     D7, D0
  3259. 00002488  3B6E FF88 8FBA           move.w     [A5 - 0x7046], [A6 - 0x78]
  3260. 0000248E  0C47 FC20                cmpi.w     D7, 0xFC20
  3261. 00002492  6606                     bne        +0x8 /* 0000249A */
  3262. 00002494  7000                     moveq.l    D0, 0x00
  3263. 00002496  6000 0238                bra        +0x23A /* 000026D0 */
  3264. label0000249A:
  3265. 0000249A  4A47                     tst.w      D7
  3266. 0000249C  6706                     beq        +0x8 /* 000024A4 */
  3267. 0000249E  3007                     move.w     D0, D7
  3268. 000024A0  6000 022E                bra        +0x230 /* 000026D0 */
  3269. label000024A4:
  3270. 000024A4  486E FF8A                pea.l      [A6 - 0x76]
  3271. 000024A8  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  3272. 000024AC  588F                     addq.l     A7, 4
  3273. 000024AE  486D 8FE8                pea.l      [A5 - 0x7018]
  3274. 000024B2  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  3275. 000024B6  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3276. 000024BA  508F                     addq.l     A7, 8
  3277. 000024BC  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3278. 000024C0  486E FF8E                pea.l      [A6 - 0x72]
  3279. 000024C4  486E FE86                pea.l      [A6 - 0x17A]
  3280. 000024C8  3F2E FF86                move.w     -[A7], [A6 - 0x7A]
  3281. 000024CC  4EBA 020A                jsr        [PC + 0x20A /* 000026D8 */]
  3282. 000024D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3283. 000024D4  4A40                     tst.w      D0
  3284. 000024D6  6700 011E                beq        +0x120 /* 000025F6 */
  3285. 000024DA  486E FF92                pea.l      [A6 - 0x6E]
  3286. 000024DE  4878 0001                push.l     0x1
  3287. 000024E2  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3288. 000024E6  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3289. 000024EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3290. 000024EE  3F00                     move.w     -[A7], D0
  3291. 000024F0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3292. 000024F4  548F                     addq.l     A7, 2
  3293. 000024F6  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  3294. 000024FA  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  3295. 000024FE  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3296. 00002502  4EBA 0218                jsr        [PC + 0x218 /* 0000271C */]
  3297. 00002506  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3298. 0000250A  2D40 FE7A                move.l     [A6 - 0x186], D0
  3299. 0000250E  4AAE FE7A                tst.l      [A6 - 0x186]
  3300. 00002512  6D38                     blt        +0x3A /* 0000254C */
  3301. 00002514  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  3302. 00002518  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3303. 0000251C  4EBA 0446                jsr        [PC + 0x446 /* 00002964 */]
  3304. 00002520  508F                     addq.l     A7, 8
  3305. 00002522  2F2E FE7A                move.l     -[A7], [A6 - 0x186]
  3306. 00002526  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  3307. 0000252A  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3308. 0000252E  4EBA 023A                jsr        [PC + 0x23A /* 0000276A */]
  3309. 00002532  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3310. 00002536  4878 0001                push.l     0x1
  3311. 0000253A  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3312. 0000253E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3313. 00002542  508F                     addq.l     A7, 8
  3314. 00002544  3F00                     move.w     -[A7], D0
  3315. 00002546  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3316. 0000254A  548F                     addq.l     A7, 2
  3317. label0000254C:
  3318. 0000254C  4878 0001                push.l     0x1
  3319. 00002550  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3320. 00002554  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  3321. 00002558  508F                     addq.l     A7, 8
  3322. 0000255A  3F00                     move.w     -[A7], D0
  3323. 0000255C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3324. 00002560  548F                     addq.l     A7, 2
  3325. 00002562  4878 0001                push.l     0x1
  3326. 00002566  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3327. 0000256A  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3328. 0000256E  508F                     addq.l     A7, 8
  3329. 00002570  3F00                     move.w     -[A7], D0
  3330. 00002572  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3331. 00002576  548F                     addq.l     A7, 2
  3332. 00002578  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3333. 0000257C  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  3334. 00002580  588F                     addq.l     A7, 4
  3335. 00002582  3F00                     move.w     -[A7], D0
  3336. 00002584  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3337. 00002588  548F                     addq.l     A7, 2
  3338. 0000258A  4AAE FE7A                tst.l      [A6 - 0x186]
  3339. 0000258E  6D00 0060                blt        +0x62 /* 000025F0 */
  3340. 00002592  7C00                     moveq.l    D6, 0x00
  3341. 00002594  6054                     bra        +0x56 /* 000025EA */
  3342. label00002596:
  3343. 00002596  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3344. 0000259A  3006                     move.w     D0, D6
  3345. 0000259C  C1FC 006A                muls.w     D0, 0x6A /* 'j' */
  3346. 000025A0  D090                     add.l      D0, [A0]
  3347. 000025A2  2040                     movea.l    A0, D0
  3348. 000025A4  43EE FF96                lea.l      A1, [A6 - 0x6A]
  3349. 000025A8  7019                     moveq.l    D0, 0x19
  3350. label000025AA:
  3351. 000025AA  22D8                     move.l     [A1]+, [A0]+
  3352. 000025AC  51C8 FFFC                dbf        D0, -0x6 /* 000025AA */
  3353. 000025B0  32D8                     move.w     [A1]+, [A0]+
  3354. 000025B2  202E FF96                move.l     D0, [A6 - 0x6A]
  3355. 000025B6  B0AE FF8E                cmp.l      D0, [A6 - 0x72]
  3356. 000025BA  662C                     bne        +0x2E /* 000025E8 */
  3357. 000025BC  202E FE7A                move.l     D0, [A6 - 0x186]
  3358. 000025C0  5280                     addq.l     D0, 1
  3359. 000025C2  B0AE FFA2                cmp.l      D0, [A6 - 0x5E]
  3360. 000025C6  6C20                     bge        +0x22 /* 000025E8 */
  3361. 000025C8  53AE FFA2                subq.l     [A6 - 0x5E], 1
  3362. 000025CC  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  3363. 000025D0  3006                     move.w     D0, D6
  3364. 000025D2  C1FC 006A                muls.w     D0, 0x6A /* 'j' */
  3365. 000025D6  D090                     add.l      D0, [A0]
  3366. 000025D8  2040                     movea.l    A0, D0
  3367. 000025DA  43EE FF96                lea.l      A1, [A6 - 0x6A]
  3368. 000025DE  7019                     moveq.l    D0, 0x19
  3369. label000025E0:
  3370. 000025E0  20D9                     move.l     [A0]+, [A1]+
  3371. 000025E2  51C8 FFFC                dbf        D0, -0x6 /* 000025E0 */
  3372. 000025E6  30D9                     move.w     [A0]+, [A1]+
  3373. label000025E8:
  3374. 000025E8  5246                     addq.w     D6, 1
  3375. label000025EA:
  3376. 000025EA  BC6D 8DAA                cmp.w      D6, [A5 - 0x7256]
  3377. 000025EE  6DA6                     blt        -0x58 /* 00002596 */
  3378. label000025F0:
  3379. 000025F0  7000                     moveq.l    D0, 0x00
  3380. 000025F2  6000 00DC                bra        +0xDE /* 000026D0 */
  3381. label000025F6:
  3382. 000025F6  42A7                     clr.l      -[A7]
  3383. 000025F8  4878 0D70                push.l     0xD70 /* '\rp' */
  3384. 000025FC  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  3385. 00002600  205F                     movea.l    A0, [A7]+
  3386. 00002602  2D48 FF8E                move.l     [A6 - 0x72], A0
  3387. 00002606  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3388. 0000260A  486E FE86                pea.l      [A6 - 0x17A]
  3389. 0000260E  3F2E FF86                move.w     -[A7], [A6 - 0x7A]
  3390. 00002612  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3391. 00002616  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3392. 0000261A  3F00                     move.w     -[A7], D0
  3393. 0000261C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3394. 00002620  548F                     addq.l     A7, 2
  3395. 00002622  486E FF92                pea.l      [A6 - 0x6E]
  3396. 00002626  4878 0001                push.l     0x1
  3397. 0000262A  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3398. 0000262E  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3399. 00002632  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3400. 00002636  3F00                     move.w     -[A7], D0
  3401. 00002638  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3402. 0000263C  548F                     addq.l     A7, 2
  3403. 0000263E  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  3404. 00002642  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  3405. 00002646  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3406. 0000264A  4EBA 00D0                jsr        [PC + 0xD0 /* 0000271C */]
  3407. 0000264E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3408. 00002652  2D40 FE7A                move.l     [A6 - 0x186], D0
  3409. 00002656  4AAE FE7A                tst.l      [A6 - 0x186]
  3410. 0000265A  6D38                     blt        +0x3A /* 00002694 */
  3411. 0000265C  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  3412. 00002660  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3413. 00002664  4EBA 02FE                jsr        [PC + 0x2FE /* 00002964 */]
  3414. 00002668  508F                     addq.l     A7, 8
  3415. 0000266A  2F2E FE7A                move.l     -[A7], [A6 - 0x186]
  3416. 0000266E  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  3417. 00002672  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3418. 00002676  4EBA 00F2                jsr        [PC + 0xF2 /* 0000276A */]
  3419. 0000267A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3420. 0000267E  4878 0001                push.l     0x1
  3421. 00002682  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3422. 00002686  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3423. 0000268A  508F                     addq.l     A7, 8
  3424. 0000268C  3F00                     move.w     -[A7], D0
  3425. 0000268E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3426. 00002692  548F                     addq.l     A7, 2
  3427. label00002694:
  3428. 00002694  4878 0001                push.l     0x1
  3429. 00002698  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3430. 0000269C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3431. 000026A0  508F                     addq.l     A7, 8
  3432. 000026A2  3F00                     move.w     -[A7], D0
  3433. 000026A4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3434. 000026A8  548F                     addq.l     A7, 2
  3435. 000026AA  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3436. 000026AE  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  3437. 000026B2  588F                     addq.l     A7, 4
  3438. 000026B4  3F00                     move.w     -[A7], D0
  3439. 000026B6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3440. 000026BA  548F                     addq.l     A7, 2
  3441. 000026BC  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  3442. 000026C0  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  3443. 000026C4  588F                     addq.l     A7, 4
  3444. 000026C6  3F00                     move.w     -[A7], D0
  3445. 000026C8  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3446. 000026CC  548F                     addq.l     A7, 2
  3447. 000026CE  7000                     moveq.l    D0, 0x00
  3448. label000026D0:
  3449. 000026D0  4CDF 00C0                movem.l    D6,D7, [A7]+
  3450. 000026D4  4E5E                     unlink     A6
  3451. 000026D6  4E75                     rts
  3452. fn000026D8:
  3453. 000026D8  4E56 0000                link       A6, 0
  3454. 000026DC  2F0C                     move.l     -[A7], A4
  3455. 000026DE  286D 8DD2                movea.l    A4, [A5 - 0x722E]
  3456. 000026E2  602A                     bra        +0x2C /* 0000270E */
  3457. label000026E4:
  3458. 000026E4  302E 0008                move.w     D0, [A6 + 0x8]
  3459. 000026E8  B06C 0002                cmp.w      D0, [A4 + 0x2]
  3460. 000026EC  661C                     bne        +0x1E /* 0000270A */
  3461. 000026EE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3462. 000026F2  486C 000C                pea.l      [A4 + 0xC]
  3463. 000026F6  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  3464. 000026FA  508F                     addq.l     A7, 8
  3465. 000026FC  4A40                     tst.w      D0
  3466. 000026FE  670A                     beq        +0xC /* 0000270A */
  3467. 00002700  206E 000E                movea.l    A0, [A6 + 0xE]
  3468. 00002704  208C                     move.l     [A0], A4
  3469. 00002706  7001                     moveq.l    D0, 0x01
  3470. 00002708  600C                     bra        +0xE /* 00002716 */
  3471. label0000270A:
  3472. 0000270A  286C 0D6A                movea.l    A4, [A4 + 0xD6A]
  3473. label0000270E:
  3474. 0000270E  B8FC 0000                cmpa.w     A4, 0x0
  3475. 00002712  66D0                     bne        -0x2E /* 000026E4 */
  3476. 00002714  7000                     moveq.l    D0, 0x00
  3477. label00002716:
  3478. 00002716  285F                     movea.l    A4, [A7]+
  3479. 00002718  4E5E                     unlink     A6
  3480. 0000271A  4E75                     rts
  3481. fn0000271C:
  3482. 0000271C  4E56 FFF0                link       A6, -0x0010
  3483. 00002720  48E7 0300                movem.l    -[A7], D6,D7
  3484. 00002724  206E 000C                movea.l    A0, [A6 + 0xC]
  3485. 00002728  2050                     movea.l    A0, [A0]
  3486. 0000272A  2C28 0002                move.l     D6, [A0 + 0x2]
  3487. 0000272E  7E00                     moveq.l    D7, 0x00
  3488. 00002730  602A                     bra        +0x2C /* 0000275C */
  3489. label00002732:
  3490. 00002732  486E FFF0                pea.l      [A6 - 0x10]
  3491. 00002736  2007                     move.l     D0, D7
  3492. 00002738  5280                     addq.l     D0, 1
  3493. 0000273A  2F00                     move.l     -[A7], D0
  3494. 0000273C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3495. 00002740  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3496. 00002744  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3497. 00002748  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3498. 0000274C  202E FFF0                move.l     D0, [A6 - 0x10]
  3499. 00002750  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  3500. 00002754  6604                     bne        +0x6 /* 0000275A */
  3501. 00002756  2007                     move.l     D0, D7
  3502. 00002758  6008                     bra        +0xA /* 00002762 */
  3503. label0000275A:
  3504. 0000275A  5287                     addq.l     D7, 1
  3505. label0000275C:
  3506. 0000275C  BE86                     cmp.l      D7, D6
  3507. 0000275E  6DD2                     blt        -0x2C /* 00002732 */
  3508. 00002760  70FF                     moveq.l    D0, 0xFFFFFFFF
  3509. label00002762:
  3510. 00002762  4CDF 00C0                movem.l    D6,D7, [A7]+
  3511. 00002766  4E5E                     unlink     A6
  3512. 00002768  4E75                     rts
  3513. export_530:
  3514. fn0000276A:
  3515. 0000276A  4E56 FFE2                link       A6, -0x001E
  3516. 0000276E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3517. 00002772  206E 000C                movea.l    A0, [A6 + 0xC]
  3518. 00002776  2050                     movea.l    A0, [A0]
  3519. 00002778  3C28 000E                move.w     D6, [A0 + 0xE]
  3520. 0000277C  7E00                     moveq.l    D7, 0x00
  3521. 0000277E  6000 010C                bra        +0x10E /* 0000288C */
  3522. label00002782:
  3523. 00002782  206E 000C                movea.l    A0, [A6 + 0xC]
  3524. 00002786  3007                     move.w     D0, D7
  3525. 00002788  C1FC 0006                muls.w     D0, 0x6
  3526. 0000278C  D090                     add.l      D0, [A0]
  3527. 0000278E  2040                     movea.l    A0, D0
  3528. 00002790  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3529. 00002794  41E8 0010                lea.l      A0, [A0 + 0x10]
  3530. 00002798  22D8                     move.l     [A1]+, [A0]+
  3531. 0000279A  32D8                     move.w     [A1]+, [A0]+
  3532. 0000279C  306E FFFA                movea.w    A0, [A6 - 0x6]
  3533. 000027A0  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  3534. 000027A4  6F00 00DA                ble        +0xDC /* 00002880 */
  3535. 000027A8  486E FFF6                pea.l      [A6 - 0xA]
  3536. 000027AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3537. 000027B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3538. 000027B4  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3539. 000027B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3540. 000027BC  3F00                     move.w     -[A7], D0
  3541. 000027BE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3542. 000027C2  548F                     addq.l     A7, 2
  3543. 000027C4  306E FFFA                movea.w    A0, [A6 - 0x6]
  3544. 000027C8  91EE 0010                sub.l      A0, [A6 + 0x10]
  3545. 000027CC  5388                     subq.l     A0, 1
  3546. 000027CE  2008                     move.l     D0, A0
  3547. 000027D0  E980                     asl        D0, 4
  3548. 000027D2  2A00                     move.l     D5, D0
  3549. 000027D4  206E FFF6                movea.l    A0, [A6 - 0xA]
  3550. 000027D8  202E 0010                move.l     D0, [A6 + 0x10]
  3551. 000027DC  E980                     asl        D0, 4
  3552. 000027DE  D090                     add.l      D0, [A0]
  3553. 000027E0  5480                     addq.l     D0, 2
  3554. 000027E2  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3555. 000027E6  2F05                     move.l     -[A7], D5
  3556. 000027E8  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3557. 000027EC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3558. 000027F0  4868 0010                pea.l      [A0 + 0x10]
  3559. 000027F4  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3560. 000027F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3561. 000027FC  42A7                     clr.l      -[A7]
  3562. 000027FE  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3563. 00002802  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3564. 00002806  201F                     move.l     D0, [A7]+
  3565. 00002808  2800                     move.l     D4, D0
  3566. 0000280A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3567. 0000280E  2004                     move.l     D0, D4
  3568. 00002810  0680 FFFF FFF0           addi.l     D0, 0xFFFFFFF0
  3569. 00002816  2F00                     move.l     -[A7], D0
  3570. 00002818  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3571. 0000281C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3572. 00002820  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3573. 00002824  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  3574. 00002828  508F                     addq.l     A7, 8
  3575. 0000282A  3F00                     move.w     -[A7], D0
  3576. 0000282C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3577. 00002830  548F                     addq.l     A7, 2
  3578. 00002832  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3579. 00002836  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3580. 0000283A  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3581. 0000283E  508F                     addq.l     A7, 8
  3582. 00002840  3F00                     move.w     -[A7], D0
  3583. 00002842  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3584. 00002846  548F                     addq.l     A7, 2
  3585. 00002848  536E FFFA                subq.w     [A6 - 0x6], 1
  3586. 0000284C  206E 000C                movea.l    A0, [A6 + 0xC]
  3587. 00002850  2050                     movea.l    A0, [A0]
  3588. 00002852  53A8 0002                subq.l     [A0 + 0x2], 1
  3589. 00002856  206E 000C                movea.l    A0, [A6 + 0xC]
  3590. 0000285A  3007                     move.w     D0, D7
  3591. 0000285C  C1FC 0006                muls.w     D0, 0x6
  3592. 00002860  D090                     add.l      D0, [A0]
  3593. 00002862  2040                     movea.l    A0, D0
  3594. 00002864  41E8 0010                lea.l      A0, [A0 + 0x10]
  3595. 00002868  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3596. 0000286C  20D9                     move.l     [A0]+, [A1]+
  3597. 0000286E  30D9                     move.w     [A0]+, [A1]+
  3598. 00002870  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3599. 00002874  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3600. 00002878  4EBA 0020                jsr        [PC + 0x20 /* 0000289A */]
  3601. 0000287C  508F                     addq.l     A7, 8
  3602. 0000287E  6012                     bra        +0x14 /* 00002892 */
  3603. label00002880:
  3604. 00002880  302E FFFA                move.w     D0, [A6 - 0x6]
  3605. 00002884  48C0                     ext.l      D0
  3606. 00002886  91AE 0010                sub.l      [A6 + 0x10], D0
  3607. 0000288A  5247                     addq.w     D7, 1
  3608. label0000288C:
  3609. 0000288C  BE46                     cmp.w      D7, D6
  3610. 0000288E  6D00 FEF2                blt        -0x10C /* 00002782 */
  3611. label00002892:
  3612. 00002892  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3613. 00002896  4E5E                     unlink     A6
  3614. 00002898  4E75                     rts
  3615. fn0000289A:
  3616. 0000289A  4E56 FFEE                link       A6, -0x0012
  3617. 0000289E  48E7 0300                movem.l    -[A7], D6,D7
  3618. 000028A2  206E 000C                movea.l    A0, [A6 + 0xC]
  3619. 000028A6  2050                     movea.l    A0, [A0]
  3620. 000028A8  3E28 000E                move.w     D7, [A0 + 0xE]
  3621. 000028AC  7C00                     moveq.l    D6, 0x00
  3622. 000028AE  6000 00A6                bra        +0xA8 /* 00002956 */
  3623. label000028B2:
  3624. 000028B2  206E 000C                movea.l    A0, [A6 + 0xC]
  3625. 000028B6  3006                     move.w     D0, D6
  3626. 000028B8  C1FC 0006                muls.w     D0, 0x6
  3627. 000028BC  D090                     add.l      D0, [A0]
  3628. 000028BE  2040                     movea.l    A0, D0
  3629. 000028C0  43EE FFF2                lea.l      A1, [A6 - 0xE]
  3630. 000028C4  41E8 0010                lea.l      A0, [A0 + 0x10]
  3631. 000028C8  22D8                     move.l     [A1]+, [A0]+
  3632. 000028CA  32D8                     move.w     [A1]+, [A0]+
  3633. 000028CC  4A6E FFF2                tst.w      [A6 - 0xE]
  3634. 000028D0  6E00 0082                bgt        +0x84 /* 00002954 */
  3635. 000028D4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3636. 000028D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3637. 000028DC  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3638. 000028E0  508F                     addq.l     A7, 8
  3639. 000028E2  3F00                     move.w     -[A7], D0
  3640. 000028E4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3641. 000028E8  548F                     addq.l     A7, 2
  3642. 000028EA  3007                     move.w     D0, D7
  3643. 000028EC  9046                     sub.w      D0, D6
  3644. 000028EE  5340                     subq.w     D0, 1
  3645. 000028F0  C1FC 0006                muls.w     D0, 0x6
  3646. 000028F4  48C0                     ext.l      D0
  3647. 000028F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  3648. 000028FA  206E 000C                movea.l    A0, [A6 + 0xC]
  3649. 000028FE  3006                     move.w     D0, D6
  3650. 00002900  C1FC 0006                muls.w     D0, 0x6
  3651. 00002904  D090                     add.l      D0, [A0]
  3652. 00002906  0680 0000 0010           addi.l     D0, 0x10
  3653. 0000290C  2D40 FFEE                move.l     [A6 - 0x12], D0
  3654. 00002910  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3655. 00002914  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3656. 00002918  206E FFEE                movea.l    A0, [A6 - 0x12]
  3657. 0000291C  4868 0006                pea.l      [A0 + 0x6]
  3658. 00002920  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3659. 00002924  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3660. 00002928  42A7                     clr.l      -[A7]
  3661. 0000292A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3662. 0000292E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3663. 00002932  201F                     move.l     D0, [A7]+
  3664. 00002934  2D40 FFF8                move.l     [A6 - 0x8], D0
  3665. 00002938  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3666. 0000293C  206E FFF8                movea.l    A0, [A6 - 0x8]
  3667. 00002940  4868 FFFA                pea.l      [A0 - 0x6]
  3668. 00002944  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3669. 00002948  206E 000C                movea.l    A0, [A6 + 0xC]
  3670. 0000294C  2050                     movea.l    A0, [A0]
  3671. 0000294E  5368 000E                subq.w     [A0 + 0xE], 1
  3672. 00002952  6008                     bra        +0xA /* 0000295C */
  3673. label00002954:
  3674. 00002954  5246                     addq.w     D6, 1
  3675. label00002956:
  3676. 00002956  BC47                     cmp.w      D6, D7
  3677. 00002958  6D00 FF58                blt        -0xA6 /* 000028B2 */
  3678. label0000295C:
  3679. 0000295C  4CDF 00C0                movem.l    D6,D7, [A7]+
  3680. 00002960  4E5E                     unlink     A6
  3681. 00002962  4E75                     rts
  3682. fn00002964:
  3683. 00002964  4E56 FFA6                link       A6, -0x005A
  3684. 00002968  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3685. 0000296C  42AE FFAE                clr.l      [A6 - 0x52]
  3686. 00002970  42A7                     clr.l      -[A7]
  3687. 00002972  42A7                     clr.l      -[A7]
  3688. 00002974  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  3689. 00002978  205F                     movea.l    A0, [A7]+
  3690. 0000297A  2D48 FFA6                move.l     [A6 - 0x5A], A0
  3691. 0000297E  486E FFB6                pea.l      [A6 - 0x4A]
  3692. 00002982  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3693. 00002986  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3694. 0000298A  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3695. 0000298E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3696. 00002992  3F00                     move.w     -[A7], D0
  3697. 00002994  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3698. 00002998  548F                     addq.l     A7, 2
  3699. 0000299A  206E FFB6                movea.l    A0, [A6 - 0x4A]
  3700. 0000299E  2050                     movea.l    A0, [A0]
  3701. 000029A0  3E28 0030                move.w     D7, [A0 + 0x30]
  3702. 000029A4  7C00                     moveq.l    D6, 0x00
  3703. 000029A6  6000 0104                bra        +0x106 /* 00002AAC */
  3704. label000029AA:
  3705. 000029AA  206E FFB6                movea.l    A0, [A6 - 0x4A]
  3706. 000029AE  3006                     move.w     D0, D6
  3707. 000029B0  C1FC 0006                muls.w     D0, 0x6
  3708. 000029B4  D090                     add.l      D0, [A0]
  3709. 000029B6  2040                     movea.l    A0, D0
  3710. 000029B8  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3711. 000029BC  41E8 0032                lea.l      A0, [A0 + 0x32]
  3712. 000029C0  22D8                     move.l     [A1]+, [A0]+
  3713. 000029C2  32D8                     move.w     [A1]+, [A0]+
  3714. 000029C4  486E FFB2                pea.l      [A6 - 0x4E]
  3715. 000029C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3716. 000029CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3717. 000029D0  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3718. 000029D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3719. 000029D8  3F00                     move.w     -[A7], D0
  3720. 000029DA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3721. 000029DE  548F                     addq.l     A7, 2
  3722. 000029E0  7A00                     moveq.l    D5, 0x00
  3723. 000029E2  6000 0092                bra        +0x94 /* 00002A76 */
  3724. label000029E6:
  3725. 000029E6  206E FFB2                movea.l    A0, [A6 - 0x4E]
  3726. 000029EA  3005                     move.w     D0, D5
  3727. 000029EC  48C0                     ext.l      D0
  3728. 000029EE  ED80                     asl        D0, 6
  3729. 000029F0  D090                     add.l      D0, [A0]
  3730. 000029F2  2040                     movea.l    A0, D0
  3731. 000029F4  43EE FFBA                lea.l      A1, [A6 - 0x46]
  3732. 000029F8  5488                     addq.l     A0, 2
  3733. 000029FA  700F                     moveq.l    D0, 0x0F
  3734. label000029FC:
  3735. 000029FC  22D8                     move.l     [A1]+, [A0]+
  3736. 000029FE  51C8 FFFC                dbf        D0, -0x6 /* 000029FC */
  3737. 00002A02  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  3738. 00002A06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3739. 00002A0A  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3740. 00002A0E  508F                     addq.l     A7, 8
  3741. 00002A10  3F00                     move.w     -[A7], D0
  3742. 00002A12  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3743. 00002A16  548F                     addq.l     A7, 2
  3744. 00002A18  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  3745. 00002A1C  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  3746. 00002A20  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  3747. 00002A24  4EBA 00C8                jsr        [PC + 0xC8 /* 00002AEE */]
  3748. 00002A28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3749. 00002A2C  4A40                     tst.w      D0
  3750. 00002A2E  6744                     beq        +0x46 /* 00002A74 */
  3751. 00002A30  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  3752. 00002A34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3753. 00002A38  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3754. 00002A3C  508F                     addq.l     A7, 8
  3755. 00002A3E  3F00                     move.w     -[A7], D0
  3756. 00002A40  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3757. 00002A44  548F                     addq.l     A7, 2
  3758. 00002A46  202E FFAE                move.l     D0, [A6 - 0x52]
  3759. 00002A4A  5280                     addq.l     D0, 1
  3760. 00002A4C  E580                     asl        D0, 2
  3761. 00002A4E  2D40 FFAA                move.l     [A6 - 0x56], D0
  3762. 00002A52  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  3763. 00002A56  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  3764. 00002A5A  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3765. 00002A5E  206E FFA6                movea.l    A0, [A6 - 0x5A]
  3766. 00002A62  202E FFAE                move.l     D0, [A6 - 0x52]
  3767. 00002A66  E580                     asl        D0, 2
  3768. 00002A68  D090                     add.l      D0, [A0]
  3769. 00002A6A  2040                     movea.l    A0, D0
  3770. 00002A6C  20AE FFBE                move.l     [A0], [A6 - 0x42]
  3771. 00002A70  52AE FFAE                addq.l     [A6 - 0x52], 1
  3772. label00002A74:
  3773. 00002A74  5245                     addq.w     D5, 1
  3774. label00002A76:
  3775. 00002A76  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  3776. 00002A7A  6D00 FF6A                blt        -0x94 /* 000029E6 */
  3777. 00002A7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3778. 00002A82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3779. 00002A86  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3780. 00002A8A  508F                     addq.l     A7, 8
  3781. 00002A8C  3F00                     move.w     -[A7], D0
  3782. 00002A8E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3783. 00002A92  548F                     addq.l     A7, 2
  3784. 00002A94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3785. 00002A98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3786. 00002A9C  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3787. 00002AA0  508F                     addq.l     A7, 8
  3788. 00002AA2  3F00                     move.w     -[A7], D0
  3789. 00002AA4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3790. 00002AA8  548F                     addq.l     A7, 2
  3791. 00002AAA  5246                     addq.w     D6, 1
  3792. label00002AAC:
  3793. 00002AAC  BC47                     cmp.w      D6, D7
  3794. 00002AAE  6D00 FEFA                blt        -0x104 /* 000029AA */
  3795. 00002AB2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3796. 00002AB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3797. 00002ABA  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3798. 00002ABE  508F                     addq.l     A7, 8
  3799. 00002AC0  3F00                     move.w     -[A7], D0
  3800. 00002AC2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3801. 00002AC6  548F                     addq.l     A7, 2
  3802. 00002AC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3803. 00002ACC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3804. 00002AD0  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  3805. 00002AD4  508F                     addq.l     A7, 8
  3806. 00002AD6  3F00                     move.w     -[A7], D0
  3807. 00002AD8  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3808. 00002ADC  548F                     addq.l     A7, 2
  3809. 00002ADE  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  3810. 00002AE2  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3811. 00002AE6  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3812. 00002AEA  4E5E                     unlink     A6
  3813. 00002AEC  4E75                     rts
  3814. fn00002AEE:
  3815. 00002AEE  4E56 0000                link       A6, 0
  3816. 00002AF2  2F07                     move.l     -[A7], D7
  3817. 00002AF4  7E00                     moveq.l    D7, 0x00
  3818. 00002AF6  601A                     bra        +0x1C /* 00002B12 */
  3819. label00002AF8:
  3820. 00002AF8  206E 0008                movea.l    A0, [A6 + 0x8]
  3821. 00002AFC  2007                     move.l     D0, D7
  3822. 00002AFE  E580                     asl        D0, 2
  3823. 00002B00  D090                     add.l      D0, [A0]
  3824. 00002B02  2040                     movea.l    A0, D0
  3825. 00002B04  2010                     move.l     D0, [A0]
  3826. 00002B06  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  3827. 00002B0A  6604                     bne        +0x6 /* 00002B10 */
  3828. 00002B0C  7000                     moveq.l    D0, 0x00
  3829. 00002B0E  600A                     bra        +0xC /* 00002B1A */
  3830. label00002B10:
  3831. 00002B10  5287                     addq.l     D7, 1
  3832. label00002B12:
  3833. 00002B12  BEAE 000C                cmp.l      D7, [A6 + 0xC]
  3834. 00002B16  6DE0                     blt        -0x1E /* 00002AF8 */
  3835. 00002B18  7001                     moveq.l    D0, 0x01
  3836. label00002B1A:
  3837. 00002B1A  2E1F                     move.l     D7, [A7]+
  3838. 00002B1C  4E5E                     unlink     A6
  3839. 00002B1E  4E75                     rts
  3840. export_535:
  3841. 00002B20  4E56 0000                link       A6, 0
  3842. 00002B24  2F0C                     move.l     -[A7], A4
  3843. 00002B26  286E 000C                movea.l    A4, [A6 + 0xC]
  3844. 00002B2A  4A6C 0008                tst.w      [A4 + 0x8]
  3845. 00002B2E  6704                     beq        +0x6 /* 00002B34 */
  3846. 00002B30  7013                     moveq.l    D0, 0x13
  3847. 00002B32  6054                     bra        +0x56 /* 00002B88 */
  3848. label00002B34:
  3849. 00002B34  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3850. 00002B38  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3851. 00002B3C  588F                     addq.l     A7, 4
  3852. 00002B3E  4A40                     tst.w      D0
  3853. 00002B40  6704                     beq        +0x6 /* 00002B46 */
  3854. 00002B42  7000                     moveq.l    D0, 0x00
  3855. 00002B44  6042                     bra        +0x44 /* 00002B88 */
  3856. label00002B46:
  3857. 00002B46  4A6D 8FA8                tst.w      [A5 - 0x7058]
  3858. 00002B4A  660E                     bne        +0x10 /* 00002B5A */
  3859. 00002B4C  42A7                     clr.l      -[A7]
  3860. 00002B4E  3F3C 0004                move.w     -[A7], 0x4
  3861. 00002B52  A9B9                     syscall    GetCursor
  3862. 00002B54  205F                     movea.l    A0, [A7]+
  3863. 00002B56  2F10                     move.l     -[A7], [A0]
  3864. 00002B58  A851                     syscall    SetCursor
  3865. label00002B5A:
  3866. 00002B5A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3867. 00002B5E  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  3868. 00002B62  588F                     addq.l     A7, 4
  3869. 00002B64  3F00                     move.w     -[A7], D0
  3870. 00002B66  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3871. 00002B6A  548F                     addq.l     A7, 2
  3872. 00002B6C  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  3873. 00002B70  7001                     moveq.l    D0, 0x01
  3874. 00002B72  3080                     move.w     [A0], D0
  3875. 00002B74  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3876. 00002B78  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  3877. 00002B7C  588F                     addq.l     A7, 4
  3878. 00002B7E  3F00                     move.w     -[A7], D0
  3879. 00002B80  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3880. 00002B84  548F                     addq.l     A7, 2
  3881. 00002B86  7000                     moveq.l    D0, 0x00
  3882. label00002B88:
  3883. 00002B88  285F                     movea.l    A4, [A7]+
  3884. 00002B8A  4E5E                     unlink     A6
  3885. 00002B8C  4E75                     rts
  3886. export_534:
  3887. 00002B8E  4E56 FDEC                link       A6, -0x0214
  3888. 00002B92  2F0C                     move.l     -[A7], A4
  3889. 00002B94  286E 000C                movea.l    A4, [A6 + 0xC]
  3890. 00002B98  4878 7530                push.l     0x7530 /* 'u0' */
  3891. 00002B9C  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  3892. 00002BA0  588F                     addq.l     A7, 4
  3893. 00002BA2  4A40                     tst.w      D0
  3894. 00002BA4  6706                     beq        +0x8 /* 00002BAC */
  3895. 00002BA6  7025                     moveq.l    D0, 0x25
  3896. 00002BA8  6000 083A                bra        +0x83C /* 000033E4 */
  3897. label00002BAC:
  3898. 00002BAC  508C                     addq.l     A4, 8
  3899. 00002BAE  0C54 2B56                cmpi.w     [A4], 0x2B56 /* '+V' */
  3900. 00002BB2  674C                     beq        +0x4E /* 00002C00 */
  3901. 00002BB4  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3902. 00002BB8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3903. 00002BBC  588F                     addq.l     A7, 4
  3904. 00002BBE  4A40                     tst.w      D0
  3905. 00002BC0  6706                     beq        +0x8 /* 00002BC8 */
  3906. 00002BC2  7000                     moveq.l    D0, 0x00
  3907. 00002BC4  6000 081E                bra        +0x820 /* 000033E4 */
  3908. label00002BC8:
  3909. 00002BC8  486E FDFC                pea.l      [A6 - 0x204]
  3910. 00002BCC  4878 0014                push.l     0x14
  3911. 00002BD0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3912. 00002BD4  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  3913. 00002BD8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3914. 00002BDC  3F00                     move.w     -[A7], D0
  3915. 00002BDE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3916. 00002BE2  548F                     addq.l     A7, 2
  3917. 00002BE4  206E FDFC                movea.l    A0, [A6 - 0x204]
  3918. 00002BE8  4868 7530                pea.l      [A0 + 0x7530]
  3919. 00002BEC  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3920. 00002BF0  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3921. 00002BF4  508F                     addq.l     A7, 8
  3922. 00002BF6  4A40                     tst.w      D0
  3923. 00002BF8  6706                     beq        +0x8 /* 00002C00 */
  3924. 00002BFA  7000                     moveq.l    D0, 0x00
  3925. 00002BFC  6000 07E6                bra        +0x7E8 /* 000033E4 */
  3926. label00002C00:
  3927. 00002C00  0C54 2B0A                cmpi.w     [A4], 0x2B0A /* '+\n' */
  3928. 00002C04  6600 00EC                bne        +0xEE /* 00002CF2 */
  3929. 00002C08  4A6C 0008                tst.w      [A4 + 0x8]
  3930. 00002C0C  6706                     beq        +0x8 /* 00002C14 */
  3931. 00002C0E  7013                     moveq.l    D0, 0x13
  3932. 00002C10  6000 07D2                bra        +0x7D4 /* 000033E4 */
  3933. label00002C14:
  3934. 00002C14  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3935. 00002C18  2050                     movea.l    A0, [A0]
  3936. 00002C1A  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3937. 00002C1E  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  3938. 00002C22  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  3939. 00002C26  508F                     addq.l     A7, 8
  3940. 00002C28  3F00                     move.w     -[A7], D0
  3941. 00002C2A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3942. 00002C2E  548F                     addq.l     A7, 2
  3943. 00002C30  42A7                     clr.l      -[A7]
  3944. 00002C32  42A7                     clr.l      -[A7]
  3945. 00002C34  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  3946. 00002C38  205F                     movea.l    A0, [A7]+
  3947. 00002C3A  2D48 FFAA                move.l     [A6 - 0x56], A0
  3948. 00002C3E  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3949. 00002C42  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  3950. 00002C46  2050                     movea.l    A0, [A0]
  3951. 00002C48  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3952. 00002C4C  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  3953. 00002C50  508F                     addq.l     A7, 8
  3954. 00002C52  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  3955. 00002C56  2F2D 9020                move.l     -[A7], [A5 - 0x6FE0]
  3956. 00002C5A  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  3957. 00002C5E  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  3958. 00002C62  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  3959. 00002C66  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  3960. 00002C6A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3961. 00002C6E  4EBA 099C                jsr        [PC + 0x99C /* 0000360C */]
  3962. 00002C72  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3963. 00002C76  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  3964. 00002C7A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3965. 00002C7E  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  3966. 00002C82  508F                     addq.l     A7, 8
  3967. 00002C84  3F00                     move.w     -[A7], D0
  3968. 00002C86  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3969. 00002C8A  548F                     addq.l     A7, 2
  3970. 00002C8C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3971. 00002C90  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  3972. 00002C94  588F                     addq.l     A7, 4
  3973. 00002C96  3F00                     move.w     -[A7], D0
  3974. 00002C98  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3975. 00002C9C  548F                     addq.l     A7, 2
  3976. 00002C9E  4EBA 079A                jsr        [PC + 0x79A /* 0000343A */]
  3977. 00002CA2  3D40 FF06                move.w     [A6 - 0xFA], D0
  3978. 00002CA6  0C6E FC20 FF06           cmpi.w     [A6 - 0xFA], 0xFC20
  3979. 00002CAC  6606                     bne        +0x8 /* 00002CB4 */
  3980. 00002CAE  7000                     moveq.l    D0, 0x00
  3981. 00002CB0  6000 0732                bra        +0x734 /* 000033E4 */
  3982. label00002CB4:
  3983. 00002CB4  4A6E FF06                tst.w      [A6 - 0xFA]
  3984. 00002CB8  6708                     beq        +0xA /* 00002CC2 */
  3985. 00002CBA  302E FF06                move.w     D0, [A6 - 0xFA]
  3986. 00002CBE  6000 0724                bra        +0x726 /* 000033E4 */
  3987. label00002CC2:
  3988. 00002CC2  4A6D 8FBA                tst.w      [A5 - 0x7046]
  3989. 00002CC6  6624                     bne        +0x26 /* 00002CEC */
  3990. 00002CC8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3991. 00002CCC  4267                     clr.w      -[A7]
  3992. 00002CCE  486D E86A                pea.l      [A5 - 0x1796]
  3993. 00002CD2  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3994. 00002CD6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3995. 00002CDA  3D40 FF06                move.w     [A6 - 0xFA], D0
  3996. 00002CDE  4A6E FF06                tst.w      [A6 - 0xFA]
  3997. 00002CE2  6708                     beq        +0xA /* 00002CEC */
  3998. 00002CE4  302E FF06                move.w     D0, [A6 - 0xFA]
  3999. 00002CE8  6000 06FA                bra        +0x6FC /* 000033E4 */
  4000. label00002CEC:
  4001. 00002CEC  7000                     moveq.l    D0, 0x00
  4002. 00002CEE  6000 06F4                bra        +0x6F6 /* 000033E4 */
  4003. label00002CF2:
  4004. 00002CF2  0C54 2AFE                cmpi.w     [A4], 0x2AFE
  4005. 00002CF6  6600 00DE                bne        +0xE0 /* 00002DD6 */
  4006. 00002CFA  4A6C 0008                tst.w      [A4 + 0x8]
  4007. 00002CFE  6706                     beq        +0x8 /* 00002D06 */
  4008. 00002D00  7013                     moveq.l    D0, 0x13
  4009. 00002D02  6000 06E0                bra        +0x6E2 /* 000033E4 */
  4010. label00002D06:
  4011. 00002D06  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  4012. 00002D0A  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  4013. 00002D0E  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  4014. 00002D12  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4015. 00002D16  4EBA 07D8                jsr        [PC + 0x7D8 /* 000034F0 */]
  4016. 00002D1A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4017. 00002D1E  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  4018. 00002D22  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4019. 00002D26  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  4020. 00002D2A  508F                     addq.l     A7, 8
  4021. 00002D2C  3F00                     move.w     -[A7], D0
  4022. 00002D2E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4023. 00002D32  548F                     addq.l     A7, 2
  4024. 00002D34  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4025. 00002D38  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  4026. 00002D3C  588F                     addq.l     A7, 4
  4027. 00002D3E  3F00                     move.w     -[A7], D0
  4028. 00002D40  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4029. 00002D44  548F                     addq.l     A7, 2
  4030. 00002D46  4EBA 06F2                jsr        [PC + 0x6F2 /* 0000343A */]
  4031. 00002D4A  3D40 FF06                move.w     [A6 - 0xFA], D0
  4032. 00002D4E  0C6E FC20 FF06           cmpi.w     [A6 - 0xFA], 0xFC20
  4033. 00002D54  6606                     bne        +0x8 /* 00002D5C */
  4034. 00002D56  7000                     moveq.l    D0, 0x00
  4035. 00002D58  6000 068A                bra        +0x68C /* 000033E4 */
  4036. label00002D5C:
  4037. 00002D5C  4A6E FF06                tst.w      [A6 - 0xFA]
  4038. 00002D60  6708                     beq        +0xA /* 00002D6A */
  4039. 00002D62  302E FF06                move.w     D0, [A6 - 0xFA]
  4040. 00002D66  6000 067C                bra        +0x67E /* 000033E4 */
  4041. label00002D6A:
  4042. 00002D6A  4A6D 8FBA                tst.w      [A5 - 0x7046]
  4043. 00002D6E  6600 0060                bne        +0x62 /* 00002DD0 */
  4044. 00002D72  2D6D 9040 FDF8           move.l     [A6 - 0x208], [A5 - 0x6FC0]
  4045. 00002D78  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4046. 00002D7C  4267                     clr.w      -[A7]
  4047. 00002D7E  486D E872                pea.l      [A5 - 0x178E]
  4048. 00002D82  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4049. 00002D86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4050. 00002D8A  3D40 FF06                move.w     [A6 - 0xFA], D0
  4051. 00002D8E  4A6E FF06                tst.w      [A6 - 0xFA]
  4052. 00002D92  6708                     beq        +0xA /* 00002D9C */
  4053. 00002D94  302E FF06                move.w     D0, [A6 - 0xFA]
  4054. 00002D98  6000 064A                bra        +0x64C /* 000033E4 */
  4055. label00002D9C:
  4056. 00002D9C  202E FDF8                move.l     D0, [A6 - 0x208]
  4057. 00002DA0  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4058. 00002DA4  6706                     beq        +0x8 /* 00002DAC */
  4059. 00002DA6  7000                     moveq.l    D0, 0x00
  4060. 00002DA8  6000 063A                bra        +0x63C /* 000033E4 */
  4061. label00002DAC:
  4062. 00002DAC  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4063. 00002DB0  4267                     clr.w      -[A7]
  4064. 00002DB2  486D E880                pea.l      [A5 - 0x1780]
  4065. 00002DB6  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4066. 00002DBA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4067. 00002DBE  3D40 FF06                move.w     [A6 - 0xFA], D0
  4068. 00002DC2  4A6E FF06                tst.w      [A6 - 0xFA]
  4069. 00002DC6  6708                     beq        +0xA /* 00002DD0 */
  4070. 00002DC8  302E FF06                move.w     D0, [A6 - 0xFA]
  4071. 00002DCC  6000 0616                bra        +0x618 /* 000033E4 */
  4072. label00002DD0:
  4073. 00002DD0  7000                     moveq.l    D0, 0x00
  4074. 00002DD2  6000 0610                bra        +0x612 /* 000033E4 */
  4075. label00002DD6:
  4076. 00002DD6  426E FF02                clr.w      [A6 - 0xFE]
  4077. 00002DDA  0C54 2B2E                cmpi.w     [A4], 0x2B2E /* '+.' */
  4078. 00002DDE  6608                     bne        +0xA /* 00002DE8 */
  4079. 00002DE0  508C                     addq.l     A4, 8
  4080. 00002DE2  7001                     moveq.l    D0, 0x01
  4081. 00002DE4  3D40 FF02                move.w     [A6 - 0xFE], D0
  4082. label00002DE8:
  4083. 00002DE8  0C54 2B78                cmpi.w     [A4], 0x2B78 /* '+x' */
  4084. 00002DEC  6600 01D0                bne        +0x1D2 /* 00002FBE */
  4085. 00002DF0  4A6C 0008                tst.w      [A4 + 0x8]
  4086. 00002DF4  6706                     beq        +0x8 /* 00002DFC */
  4087. 00002DF6  7013                     moveq.l    D0, 0x13
  4088. 00002DF8  6000 05EA                bra        +0x5EC /* 000033E4 */
  4089. label00002DFC:
  4090. 00002DFC  486E FFAE                pea.l      [A6 - 0x52]
  4091. 00002E00  4878 0001                push.l     0x1
  4092. 00002E04  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4093. 00002E08  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4094. 00002E0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4095. 00002E10  3F00                     move.w     -[A7], D0
  4096. 00002E12  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4097. 00002E16  548F                     addq.l     A7, 2
  4098. 00002E18  206E FFAE                movea.l    A0, [A6 - 0x52]
  4099. 00002E1C  2050                     movea.l    A0, [A0]
  4100. 00002E1E  2D68 0002 FDF4           move.l     [A6 - 0x20C], [A0 + 0x2]
  4101. 00002E24  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  4102. 00002E28  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  4103. 00002E2C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4104. 00002E30  4EBA 0E02                jsr        [PC + 0xE02 /* 00003C34 */]
  4105. 00002E34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4106. 00002E38  486E FFB6                pea.l      [A6 - 0x4A]
  4107. 00002E3C  206E FDF4                movea.l    A0, [A6 - 0x20C]
  4108. 00002E40  4868 0001                pea.l      [A0 + 0x1]
  4109. 00002E44  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  4110. 00002E48  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4111. 00002E4C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4112. 00002E50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4113. 00002E54  4878 0001                push.l     0x1
  4114. 00002E58  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4115. 00002E5C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4116. 00002E60  508F                     addq.l     A7, 8
  4117. 00002E62  3F00                     move.w     -[A7], D0
  4118. 00002E64  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4119. 00002E68  548F                     addq.l     A7, 2
  4120. 00002E6A  486E FF58                pea.l      [A6 - 0xA8]
  4121. 00002E6E  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4122. 00002E72  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4123. 00002E76  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4124. 00002E7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4125. 00002E7E  3F00                     move.w     -[A7], D0
  4126. 00002E80  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4127. 00002E84  548F                     addq.l     A7, 2
  4128. 00002E86  42A7                     clr.l      -[A7]
  4129. 00002E88  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4130. 00002E8C  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  4131. 00002E90  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4132. 00002E94  4EBA 065A                jsr        [PC + 0x65A /* 000034F0 */]
  4133. 00002E98  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4134. 00002E9C  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4135. 00002EA0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4136. 00002EA4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4137. 00002EA8  508F                     addq.l     A7, 8
  4138. 00002EAA  3F00                     move.w     -[A7], D0
  4139. 00002EAC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4140. 00002EB0  548F                     addq.l     A7, 2
  4141. 00002EB2  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  4142. 00002EB6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4143. 00002EBA  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  4144. 00002EBE  508F                     addq.l     A7, 8
  4145. 00002EC0  3F00                     move.w     -[A7], D0
  4146. 00002EC2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4147. 00002EC6  548F                     addq.l     A7, 2
  4148. 00002EC8  4878 0001                push.l     0x1
  4149. 00002ECC  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4150. 00002ED0  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  4151. 00002ED4  508F                     addq.l     A7, 8
  4152. 00002ED6  3F00                     move.w     -[A7], D0
  4153. 00002ED8  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4154. 00002EDC  548F                     addq.l     A7, 2
  4155. 00002EDE  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4156. 00002EE2  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  4157. 00002EE6  588F                     addq.l     A7, 4
  4158. 00002EE8  3F00                     move.w     -[A7], D0
  4159. 00002EEA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4160. 00002EEE  548F                     addq.l     A7, 2
  4161. 00002EF0  3F2E FF02                move.w     -[A7], [A6 - 0xFE]
  4162. 00002EF4  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  4163. 00002EF8  4EBA 056E                jsr        [PC + 0x56E /* 00003468 */]
  4164. 00002EFC  5C8F                     addq.l     A7, 6
  4165. 00002EFE  3D40 FF06                move.w     [A6 - 0xFA], D0
  4166. 00002F02  0C6E FC20 FF06           cmpi.w     [A6 - 0xFA], 0xFC20
  4167. 00002F08  6606                     bne        +0x8 /* 00002F10 */
  4168. 00002F0A  7000                     moveq.l    D0, 0x00
  4169. 00002F0C  6000 04D6                bra        +0x4D8 /* 000033E4 */
  4170. label00002F10:
  4171. 00002F10  4A6E FF06                tst.w      [A6 - 0xFA]
  4172. 00002F14  6708                     beq        +0xA /* 00002F1E */
  4173. 00002F16  302E FF06                move.w     D0, [A6 - 0xFA]
  4174. 00002F1A  6000 04C8                bra        +0x4CA /* 000033E4 */
  4175. label00002F1E:
  4176. 00002F1E  4A6D 8FBA                tst.w      [A5 - 0x7046]
  4177. 00002F22  6600 0094                bne        +0x96 /* 00002FB8 */
  4178. 00002F26  2D6D 9040 FDF8           move.l     [A6 - 0x208], [A5 - 0x6FC0]
  4179. 00002F2C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4180. 00002F30  4267                     clr.w      -[A7]
  4181. 00002F32  486D E888                pea.l      [A5 - 0x1778]
  4182. 00002F36  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4183. 00002F3A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4184. 00002F3E  3D40 FF06                move.w     [A6 - 0xFA], D0
  4185. 00002F42  4A6E FF06                tst.w      [A6 - 0xFA]
  4186. 00002F46  6708                     beq        +0xA /* 00002F50 */
  4187. 00002F48  302E FF06                move.w     D0, [A6 - 0xFA]
  4188. 00002F4C  6000 0496                bra        +0x498 /* 000033E4 */
  4189. label00002F50:
  4190. 00002F50  202E FDF8                move.l     D0, [A6 - 0x208]
  4191. 00002F54  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4192. 00002F58  6706                     beq        +0x8 /* 00002F60 */
  4193. 00002F5A  7000                     moveq.l    D0, 0x00
  4194. 00002F5C  6000 0486                bra        +0x488 /* 000033E4 */
  4195. label00002F60:
  4196. 00002F60  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4197. 00002F64  4267                     clr.w      -[A7]
  4198. 00002F66  486D E892                pea.l      [A5 - 0x176E]
  4199. 00002F6A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4200. 00002F6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4201. 00002F72  3D40 FF06                move.w     [A6 - 0xFA], D0
  4202. 00002F76  4A6E FF06                tst.w      [A6 - 0xFA]
  4203. 00002F7A  6708                     beq        +0xA /* 00002F84 */
  4204. 00002F7C  302E FF06                move.w     D0, [A6 - 0xFA]
  4205. 00002F80  6000 0462                bra        +0x464 /* 000033E4 */
  4206. label00002F84:
  4207. 00002F84  202E FDF8                move.l     D0, [A6 - 0x208]
  4208. 00002F88  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4209. 00002F8C  6706                     beq        +0x8 /* 00002F94 */
  4210. 00002F8E  7000                     moveq.l    D0, 0x00
  4211. 00002F90  6000 0452                bra        +0x454 /* 000033E4 */
  4212. label00002F94:
  4213. 00002F94  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4214. 00002F98  4267                     clr.w      -[A7]
  4215. 00002F9A  486D E8A0                pea.l      [A5 - 0x1760]
  4216. 00002F9E  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4217. 00002FA2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4218. 00002FA6  3D40 FF06                move.w     [A6 - 0xFA], D0
  4219. 00002FAA  4A6E FF06                tst.w      [A6 - 0xFA]
  4220. 00002FAE  6708                     beq        +0xA /* 00002FB8 */
  4221. 00002FB0  302E FF06                move.w     D0, [A6 - 0xFA]
  4222. 00002FB4  6000 042E                bra        +0x430 /* 000033E4 */
  4223. label00002FB8:
  4224. 00002FB8  7000                     moveq.l    D0, 0x00
  4225. 00002FBA  6000 0428                bra        +0x42A /* 000033E4 */
  4226. label00002FBE:
  4227. 00002FBE  0C54 2B56                cmpi.w     [A4], 0x2B56 /* '+V' */
  4228. 00002FC2  6600 041E                bne        +0x420 /* 000033E2 */
  4229. 00002FC6  508C                     addq.l     A4, 8
  4230. 00002FC8  4A54                     tst.w      [A4]
  4231. 00002FCA  6700 0066                beq        +0x68 /* 00003032 */
  4232. 00002FCE  486E FFC6                pea.l      [A6 - 0x3A]
  4233. 00002FD2  486E FF00                pea.l      [A6 - 0x100]
  4234. 00002FD6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4235. 00002FDA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4236. 00002FDE  2F0C                     move.l     -[A7], A4
  4237. 00002FE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4238. 00002FE4  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  4239. 00002FE8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4240. 00002FEC  3D40 FF06                move.w     [A6 - 0xFA], D0
  4241. 00002FF0  4A6E FF06                tst.w      [A6 - 0xFA]
  4242. 00002FF4  6708                     beq        +0xA /* 00002FFE */
  4243. 00002FF6  302E FF06                move.w     D0, [A6 - 0xFA]
  4244. 00002FFA  6000 03E8                bra        +0x3EA /* 000033E4 */
  4245. label00002FFE:
  4246. 00002FFE  486E FF6A                pea.l      [A6 - 0x96]
  4247. 00003002  486E FFC6                pea.l      [A6 - 0x3A]
  4248. 00003006  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  4249. 0000300A  508F                     addq.l     A7, 8
  4250. 0000300C  486E FFC6                pea.l      [A6 - 0x3A]
  4251. 00003010  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4252. 00003014  588F                     addq.l     A7, 4
  4253. 00003016  302E FF00                move.w     D0, [A6 - 0x100]
  4254. 0000301A  48C0                     ext.l      D0
  4255. 0000301C  E780                     asl        D0, 3
  4256. 0000301E  D9C0                     add.l      A4, D0
  4257. 00003020  4A54                     tst.w      [A4]
  4258. 00003022  6706                     beq        +0x8 /* 0000302A */
  4259. 00003024  7013                     moveq.l    D0, 0x13
  4260. 00003026  6000 03BC                bra        +0x3BE /* 000033E4 */
  4261. label0000302A:
  4262. 0000302A  3D6D 8E26 FF66           move.w     [A6 - 0x9A], [A5 - 0x71DA]
  4263. 00003030  603E                     bra        +0x40 /* 00003070 */
  4264. label00003032:
  4265. 00003032  7064                     moveq.l    D0, 0x64
  4266. 00003034  3D40 FFB2                move.w     [A6 - 0x4E], D0
  4267. 00003038  7064                     moveq.l    D0, 0x64
  4268. 0000303A  3D40 FFB4                move.w     [A6 - 0x4C], D0
  4269. 0000303E  486E FE00                pea.l      [A6 - 0x200]
  4270. 00003042  3F3C 03E8                move.w     -[A7], 0x3E8
  4271. 00003046  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4272. 0000304A  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  4273. 0000304E  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  4274. 00003052  486E FE00                pea.l      [A6 - 0x200]
  4275. 00003056  486D E8A8                pea.l      [A5 - 0x1758]
  4276. 0000305A  42A7                     clr.l      -[A7]
  4277. 0000305C  486E FF60                pea.l      [A6 - 0xA0]
  4278. 00003060  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4279. 00003064  4A2E FF60                tst.b      [A6 - 0xA0]
  4280. 00003068  6606                     bne        +0x8 /* 00003070 */
  4281. 0000306A  703E                     moveq.l    D0, 0x3E
  4282. 0000306C  6000 0376                bra        +0x378 /* 000033E4 */
  4283. label00003070:
  4284. 00003070  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  4285. 00003074  486E FF6A                pea.l      [A6 - 0x96]
  4286. 00003078  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  4287. 0000307C  5C8F                     addq.l     A7, 6
  4288. 0000307E  4A40                     tst.w      D0
  4289. 00003080  6706                     beq        +0x8 /* 00003088 */
  4290. 00003082  7000                     moveq.l    D0, 0x00
  4291. 00003084  6000 035E                bra        +0x360 /* 000033E4 */
  4292. label00003088:
  4293. 00003088  42AE FF14                clr.l      [A6 - 0xEC]
  4294. 0000308C  42AE FF1A                clr.l      [A6 - 0xE6]
  4295. 00003090  3D6E FF66 FF1E           move.w     [A6 - 0xE2], [A6 - 0x9A]
  4296. 00003096  70FF                     moveq.l    D0, 0xFFFFFFFF
  4297. 00003098  3D40 FF24                move.w     [A6 - 0xDC], D0
  4298. 0000309C  4267                     clr.w      -[A7]
  4299. 0000309E  486E FF08                pea.l      [A6 - 0xF8]
  4300. 000030A2  4267                     clr.w      -[A7]
  4301. 000030A4  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  4302. 000030A8  301F                     move.w     D0, [A7]+
  4303. 000030AA  3F00                     move.w     -[A7], D0
  4304. 000030AC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4305. 000030B0  548F                     addq.l     A7, 2
  4306. 000030B2  306E FF46                movea.w    A0, [A6 - 0xBA]
  4307. 000030B6  2F2E FF38                move.l     -[A7], [A6 - 0xC8]
  4308. 000030BA  2F08                     move.l     -[A7], A0
  4309. 000030BC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4310. 000030C0  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  4311. 000030C6  6C06                     bge        +0x8 /* 000030CE */
  4312. 000030C8  7000                     moveq.l    D0, 0x00
  4313. 000030CA  6000 0318                bra        +0x31A /* 000033E4 */
  4314. label000030CE:
  4315. 000030CE  082E 0007 FF2F           btst.b     [A6 - 0xD1], 0x7
  4316. 000030D4  6706                     beq        +0x8 /* 000030DC */
  4317. 000030D6  7000                     moveq.l    D0, 0x00
  4318. 000030D8  6000 030A                bra        +0x30C /* 000033E4 */
  4319. label000030DC:
  4320. 000030DC  42AE FF14                clr.l      [A6 - 0xEC]
  4321. 000030E0  41EE FF6A                lea.l      A0, [A6 - 0x96]
  4322. 000030E4  2D48 FF1A                move.l     [A6 - 0xE6], A0
  4323. 000030E8  3D6E FF66 FF1E           move.w     [A6 - 0xE2], [A6 - 0x9A]
  4324. 000030EE  422E FF22                clr.b      [A6 - 0xDE]
  4325. 000030F2  426E FF24                clr.w      [A6 - 0xDC]
  4326. 000030F6  4267                     clr.w      -[A7]
  4327. 000030F8  486E FF08                pea.l      [A6 - 0xF8]
  4328. 000030FC  4267                     clr.w      -[A7]
  4329. 000030FE  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  4330. 00003102  301F                     move.w     D0, [A7]+
  4331. 00003104  3D40 FF04                move.w     [A6 - 0xFC], D0
  4332. 00003108  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  4333. 0000310C  486E FF6A                pea.l      [A6 - 0x96]
  4334. 00003110  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  4335. 00003114  5C8F                     addq.l     A7, 6
  4336. 00003116  4A40                     tst.w      D0
  4337. 00003118  6606                     bne        +0x8 /* 00003120 */
  4338. 0000311A  70D5                     moveq.l    D0, 0xFFFFFFD5
  4339. 0000311C  3D40 FF04                move.w     [A6 - 0xFC], D0
  4340. label00003120:
  4341. 00003120  4A6E FF04                tst.w      [A6 - 0xFC]
  4342. 00003124  6600 005E                bne        +0x60 /* 00003184 */
  4343. 00003128  2D6E FF28 FDF0           move.l     [A6 - 0x210], [A6 - 0xD8]
  4344. 0000312E  2D6E FF2C FDEC           move.l     [A6 - 0x214], [A6 - 0xD4]
  4345. 00003134  0CAE 4D44 4F43 FDF0      cmpi.l     [A6 - 0x210], 0x4D444F43 /* 'MDOC' */
  4346. 0000313C  660A                     bne        +0xC /* 00003148 */
  4347. 0000313E  202E FDEC                move.l     D0, [A6 - 0x214]
  4348. 00003142  B0AD 8DB0                cmp.l      D0, [A5 - 0x7250]
  4349. 00003146  6706                     beq        +0x8 /* 0000314E */
  4350. label00003148:
  4351. 00003148  7000                     moveq.l    D0, 0x00
  4352. 0000314A  6000 0298                bra        +0x29A /* 000033E4 */
  4353. label0000314E:
  4354. 0000314E  4A6E FF20                tst.w      [A6 - 0xE0]
  4355. 00003152  6706                     beq        +0x8 /* 0000315A */
  4356. 00003154  7000                     moveq.l    D0, 0x00
  4357. 00003156  6000 028C                bra        +0x28E /* 000033E4 */
  4358. label0000315A:
  4359. 0000315A  102E FF26                move.b     D0, [A6 - 0xDA]
  4360. 0000315E  4880                     ext.w      D0
  4361. 00003160  0800 0000                btst.b     D0, 0x0
  4362. 00003164  6706                     beq        +0x8 /* 0000316C */
  4363. 00003166  7000                     moveq.l    D0, 0x00
  4364. 00003168  6000 027A                bra        +0x27C /* 000033E4 */
  4365. label0000316C:
  4366. 0000316C  4267                     clr.w      -[A7]
  4367. 0000316E  486E FF6A                pea.l      [A6 - 0x96]
  4368. 00003172  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  4369. 00003176  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  4370. 0000317A  301F                     move.w     D0, [A7]+
  4371. 0000317C  3F00                     move.w     -[A7], D0
  4372. 0000317E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4373. 00003182  548F                     addq.l     A7, 2
  4374. label00003184:
  4375. 00003184  486E FF6A                pea.l      [A6 - 0x96]
  4376. 00003188  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  4377. 0000318C  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4378. 00003190  5C8F                     addq.l     A7, 6
  4379. 00003192  3F00                     move.w     -[A7], D0
  4380. 00003194  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4381. 00003198  548F                     addq.l     A7, 2
  4382. 0000319A  486E FF6A                pea.l      [A6 - 0x96]
  4383. 0000319E  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  4384. 000031A2  4EBA 0246                jsr        [PC + 0x246 /* 000033EA */]
  4385. 000031A6  5C8F                     addq.l     A7, 6
  4386. 000031A8  3F00                     move.w     -[A7], D0
  4387. 000031AA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4388. 000031AE  548F                     addq.l     A7, 2
  4389. 000031B0  42A7                     clr.l      -[A7]
  4390. 000031B2  4878 0D70                push.l     0xD70 /* '\rp' */
  4391. 000031B6  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  4392. 000031BA  205F                     movea.l    A0, [A7]+
  4393. 000031BC  2D48 FF5C                move.l     [A6 - 0xA4], A0
  4394. 000031C0  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4395. 000031C4  486E FF6A                pea.l      [A6 - 0x96]
  4396. 000031C8  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  4397. 000031CC  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  4398. 000031D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4399. 000031D4  3F00                     move.w     -[A7], D0
  4400. 000031D6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4401. 000031DA  548F                     addq.l     A7, 2
  4402. 000031DC  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4403. 000031E0  4EBA 100A                jsr        [PC + 0x100A /* 000041EC */]
  4404. 000031E4  588F                     addq.l     A7, 4
  4405. 000031E6  206E FF5C                movea.l    A0, [A6 - 0xA4]
  4406. 000031EA  7001                     moveq.l    D0, 0x01
  4407. 000031EC  3080                     move.w     [A0], D0
  4408. 000031EE  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4409. 000031F2  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  4410. 000031F6  588F                     addq.l     A7, 4
  4411. 000031F8  3F00                     move.w     -[A7], D0
  4412. 000031FA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4413. 000031FE  548F                     addq.l     A7, 2
  4414. 00003200  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4415. 00003204  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4416. 00003208  588F                     addq.l     A7, 4
  4417. 0000320A  3F00                     move.w     -[A7], D0
  4418. 0000320C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4419. 00003210  548F                     addq.l     A7, 2
  4420. 00003212  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4421. 00003216  486E FF6A                pea.l      [A6 - 0x96]
  4422. 0000321A  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  4423. 0000321E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  4424. 00003222  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4425. 00003226  3F00                     move.w     -[A7], D0
  4426. 00003228  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4427. 0000322C  548F                     addq.l     A7, 2
  4428. 0000322E  486E FFAE                pea.l      [A6 - 0x52]
  4429. 00003232  4878 0001                push.l     0x1
  4430. 00003236  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4431. 0000323A  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4432. 0000323E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4433. 00003242  3F00                     move.w     -[A7], D0
  4434. 00003244  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4435. 00003248  548F                     addq.l     A7, 2
  4436. 0000324A  42A7                     clr.l      -[A7]
  4437. 0000324C  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  4438. 00003250  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4439. 00003254  4EBA 09DE                jsr        [PC + 0x9DE /* 00003C34 */]
  4440. 00003258  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4441. 0000325C  486E FFB6                pea.l      [A6 - 0x4A]
  4442. 00003260  4878 0001                push.l     0x1
  4443. 00003264  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  4444. 00003268  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4445. 0000326C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4446. 00003270  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4447. 00003274  4878 0001                push.l     0x1
  4448. 00003278  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4449. 0000327C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4450. 00003280  508F                     addq.l     A7, 8
  4451. 00003282  3F00                     move.w     -[A7], D0
  4452. 00003284  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4453. 00003288  548F                     addq.l     A7, 2
  4454. 0000328A  486E FF58                pea.l      [A6 - 0xA8]
  4455. 0000328E  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4456. 00003292  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4457. 00003296  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4458. 0000329A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4459. 0000329E  3F00                     move.w     -[A7], D0
  4460. 000032A0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4461. 000032A4  548F                     addq.l     A7, 2
  4462. 000032A6  42A7                     clr.l      -[A7]
  4463. 000032A8  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4464. 000032AC  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  4465. 000032B0  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4466. 000032B4  4EBA 023A                jsr        [PC + 0x23A /* 000034F0 */]
  4467. 000032B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4468. 000032BC  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4469. 000032C0  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4470. 000032C4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4471. 000032C8  508F                     addq.l     A7, 8
  4472. 000032CA  3F00                     move.w     -[A7], D0
  4473. 000032CC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4474. 000032D0  548F                     addq.l     A7, 2
  4475. 000032D2  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  4476. 000032D6  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  4477. 000032DA  588F                     addq.l     A7, 4
  4478. 000032DC  3F00                     move.w     -[A7], D0
  4479. 000032DE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4480. 000032E2  548F                     addq.l     A7, 2
  4481. 000032E4  3F2E FF02                move.w     -[A7], [A6 - 0xFE]
  4482. 000032E8  486E FF6A                pea.l      [A6 - 0x96]
  4483. 000032EC  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  4484. 000032F0  4EBA 01B6                jsr        [PC + 0x1B6 /* 000034A8 */]
  4485. 000032F4  508F                     addq.l     A7, 8
  4486. 000032F6  3D40 FF06                move.w     [A6 - 0xFA], D0
  4487. 000032FA  0C6E FC20 FF06           cmpi.w     [A6 - 0xFA], 0xFC20
  4488. 00003300  6606                     bne        +0x8 /* 00003308 */
  4489. 00003302  7000                     moveq.l    D0, 0x00
  4490. 00003304  6000 00DE                bra        +0xE0 /* 000033E4 */
  4491. label00003308:
  4492. 00003308  4A6E FF06                tst.w      [A6 - 0xFA]
  4493. 0000330C  6708                     beq        +0xA /* 00003316 */
  4494. 0000330E  302E FF06                move.w     D0, [A6 - 0xFA]
  4495. 00003312  6000 00D0                bra        +0xD2 /* 000033E4 */
  4496. label00003316:
  4497. 00003316  4A6D 8FBA                tst.w      [A5 - 0x7046]
  4498. 0000331A  6600 00C2                bne        +0xC4 /* 000033DE */
  4499. 0000331E  2D6D 9040 FDF8           move.l     [A6 - 0x208], [A5 - 0x6FC0]
  4500. 00003324  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4501. 00003328  4267                     clr.w      -[A7]
  4502. 0000332A  486D E8AA                pea.l      [A5 - 0x1756]
  4503. 0000332E  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4504. 00003332  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4505. 00003336  3D40 FF06                move.w     [A6 - 0xFA], D0
  4506. 0000333A  4A6E FF06                tst.w      [A6 - 0xFA]
  4507. 0000333E  6708                     beq        +0xA /* 00003348 */
  4508. 00003340  302E FF06                move.w     D0, [A6 - 0xFA]
  4509. 00003344  6000 009E                bra        +0xA0 /* 000033E4 */
  4510. label00003348:
  4511. 00003348  202E FDF8                move.l     D0, [A6 - 0x208]
  4512. 0000334C  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4513. 00003350  6706                     beq        +0x8 /* 00003358 */
  4514. 00003352  7000                     moveq.l    D0, 0x00
  4515. 00003354  6000 008E                bra        +0x90 /* 000033E4 */
  4516. label00003358:
  4517. 00003358  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4518. 0000335C  4267                     clr.w      -[A7]
  4519. 0000335E  486D E8B6                pea.l      [A5 - 0x174A]
  4520. 00003362  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4521. 00003366  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4522. 0000336A  3D40 FF06                move.w     [A6 - 0xFA], D0
  4523. 0000336E  4A6E FF06                tst.w      [A6 - 0xFA]
  4524. 00003372  6708                     beq        +0xA /* 0000337C */
  4525. 00003374  302E FF06                move.w     D0, [A6 - 0xFA]
  4526. 00003378  6000 006A                bra        +0x6C /* 000033E4 */
  4527. label0000337C:
  4528. 0000337C  202E FDF8                move.l     D0, [A6 - 0x208]
  4529. 00003380  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4530. 00003384  6706                     beq        +0x8 /* 0000338C */
  4531. 00003386  7000                     moveq.l    D0, 0x00
  4532. 00003388  6000 005A                bra        +0x5C /* 000033E4 */
  4533. label0000338C:
  4534. 0000338C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4535. 00003390  4267                     clr.w      -[A7]
  4536. 00003392  486D E8C0                pea.l      [A5 - 0x1740]
  4537. 00003396  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4538. 0000339A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4539. 0000339E  3D40 FF06                move.w     [A6 - 0xFA], D0
  4540. 000033A2  4A6E FF06                tst.w      [A6 - 0xFA]
  4541. 000033A6  6706                     beq        +0x8 /* 000033AE */
  4542. 000033A8  302E FF06                move.w     D0, [A6 - 0xFA]
  4543. 000033AC  6036                     bra        +0x38 /* 000033E4 */
  4544. label000033AE:
  4545. 000033AE  202E FDF8                move.l     D0, [A6 - 0x208]
  4546. 000033B2  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4547. 000033B6  6704                     beq        +0x6 /* 000033BC */
  4548. 000033B8  7000                     moveq.l    D0, 0x00
  4549. 000033BA  6028                     bra        +0x2A /* 000033E4 */
  4550. label000033BC:
  4551. 000033BC  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4552. 000033C0  4267                     clr.w      -[A7]
  4553. 000033C2  486D E8CE                pea.l      [A5 - 0x1732]
  4554. 000033C6  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4555. 000033CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4556. 000033CE  3D40 FF06                move.w     [A6 - 0xFA], D0
  4557. 000033D2  4A6E FF06                tst.w      [A6 - 0xFA]
  4558. 000033D6  6706                     beq        +0x8 /* 000033DE */
  4559. 000033D8  302E FF06                move.w     D0, [A6 - 0xFA]
  4560. 000033DC  6006                     bra        +0x8 /* 000033E4 */
  4561. label000033DE:
  4562. 000033DE  7000                     moveq.l    D0, 0x00
  4563. 000033E0  6002                     bra        +0x4 /* 000033E4 */
  4564. label000033E2:
  4565. 000033E2  7002                     moveq.l    D0, 0x02
  4566. label000033E4:
  4567. 000033E4  285F                     movea.l    A4, [A7]+
  4568. 000033E6  4E5E                     unlink     A6
  4569. 000033E8  4E75                     rts
  4570. fn000033EA:
  4571. 000033EA  4E56 FFF0                link       A6, -0x0010
  4572. 000033EE  2F07                     move.l     -[A7], D7
  4573. 000033F0  4267                     clr.w      -[A7]
  4574. 000033F2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4575. 000033F6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4576. 000033FA  486E FFF0                pea.l      [A6 - 0x10]
  4577. 000033FE  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  4578. 00003402  301F                     move.w     D0, [A7]+
  4579. 00003404  3E00                     move.w     D7, D0
  4580. 00003406  4A47                     tst.w      D7
  4581. 00003408  6704                     beq        +0x6 /* 0000340E */
  4582. 0000340A  3007                     move.w     D0, D7
  4583. 0000340C  6026                     bra        +0x28 /* 00003434 */
  4584. label0000340E:
  4585. 0000340E  2D7C 4D44 4F43 FFF0      move.l     [A6 - 0x10], 0x4D444F43 /* 'MDOC' */
  4586. 00003416  2D6D 8DB0 FFF4           move.l     [A6 - 0xC], [A5 - 0x7250]
  4587. 0000341C  4267                     clr.w      -[A7]
  4588. 0000341E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4589. 00003422  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4590. 00003426  486E FFF0                pea.l      [A6 - 0x10]
  4591. 0000342A  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  4592. 0000342E  301F                     move.w     D0, [A7]+
  4593. 00003430  3E00                     move.w     D7, D0
  4594. 00003432  3007                     move.w     D0, D7
  4595. label00003434:
  4596. 00003434  2E1F                     move.l     D7, [A7]+
  4597. 00003436  4E5E                     unlink     A6
  4598. 00003438  4E75                     rts
  4599. fn0000343A:
  4600. 0000343A  4E56 FBE8                link       A6, -0x0418
  4601. 0000343E  7005                     moveq.l    D0, 0x05
  4602. 00003440  3D40 FBE8                move.w     [A6 - 0x418], D0
  4603. 00003444  2D6D 9004 FBEA           move.l     [A6 - 0x416], [A5 - 0x6FFC]
  4604. 0000344A  426E FCEE                clr.w      [A6 - 0x312]
  4605. 0000344E  426E FDF4                clr.w      [A6 - 0x20C]
  4606. 00003452  426E FEFA                clr.w      [A6 - 0x106]
  4607. 00003456  422E FF00                clr.b      [A6 - 0x100]
  4608. 0000345A  486E FBE8                pea.l      [A6 - 0x418]
  4609. 0000345E  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  4610. 00003462  588F                     addq.l     A7, 4
  4611. 00003464  4E5E                     unlink     A6
  4612. 00003466  4E75                     rts
  4613. fn00003468:
  4614. 00003468  4E56 FBE8                link       A6, -0x0418
  4615. 0000346C  7006                     moveq.l    D0, 0x06
  4616. 0000346E  3D40 FBE8                move.w     [A6 - 0x418], D0
  4617. 00003472  7001                     moveq.l    D0, 0x01
  4618. 00003474  2D40 FBEA                move.l     [A6 - 0x416], D0
  4619. 00003478  426E FCEE                clr.w      [A6 - 0x312]
  4620. 0000347C  7006                     moveq.l    D0, 0x06
  4621. 0000347E  3D40 FDF4                move.w     [A6 - 0x20C], D0
  4622. 00003482  202E 0008                move.l     D0, [A6 + 0x8]
  4623. 00003486  5280                     addq.l     D0, 1
  4624. 00003488  2D40 FDF6                move.l     [A6 - 0x20A], D0
  4625. 0000348C  426E FEFA                clr.w      [A6 - 0x106]
  4626. 00003490  422E FF00                clr.b      [A6 - 0x100]
  4627. 00003494  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4628. 00003498  4267                     clr.w      -[A7]
  4629. 0000349A  486E FBE8                pea.l      [A6 - 0x418]
  4630. 0000349E  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  4631. 000034A2  508F                     addq.l     A7, 8
  4632. 000034A4  4E5E                     unlink     A6
  4633. 000034A6  4E75                     rts
  4634. fn000034A8:
  4635. 000034A8  4E56 FBE8                link       A6, -0x0418
  4636. 000034AC  7006                     moveq.l    D0, 0x06
  4637. 000034AE  3D40 FBE8                move.w     [A6 - 0x418], D0
  4638. 000034B2  7001                     moveq.l    D0, 0x01
  4639. 000034B4  2D40 FBEA                move.l     [A6 - 0x416], D0
  4640. 000034B8  426E FCEE                clr.w      [A6 - 0x312]
  4641. 000034BC  7006                     moveq.l    D0, 0x06
  4642. 000034BE  3D40 FDF4                move.w     [A6 - 0x20C], D0
  4643. 000034C2  7001                     moveq.l    D0, 0x01
  4644. 000034C4  2D40 FDF6                move.l     [A6 - 0x20A], D0
  4645. 000034C8  3D6E 0008 FEFA           move.w     [A6 - 0x106], [A6 + 0x8]
  4646. 000034CE  486E FF00                pea.l      [A6 - 0x100]
  4647. 000034D2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4648. 000034D6  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4649. 000034DA  508F                     addq.l     A7, 8
  4650. 000034DC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4651. 000034E0  4267                     clr.w      -[A7]
  4652. 000034E2  486E FBE8                pea.l      [A6 - 0x418]
  4653. 000034E6  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  4654. 000034EA  508F                     addq.l     A7, 8
  4655. 000034EC  4E5E                     unlink     A6
  4656. 000034EE  4E75                     rts
  4657. fn000034F0:
  4658. 000034F0  4E56 FFC8                link       A6, -0x0038
  4659. 000034F4  526D 8FD6                addq.w     [A5 - 0x702A], 1
  4660. 000034F8  206E 000C                movea.l    A0, [A6 + 0xC]
  4661. 000034FC  2050                     movea.l    A0, [A0]
  4662. 000034FE  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4663. 00003502  41E8 0018                lea.l      A0, [A0 + 0x18]
  4664. 00003506  22D8                     move.l     [A1]+, [A0]+
  4665. 00003508  22D8                     move.l     [A1]+, [A0]+
  4666. 0000350A  7008                     moveq.l    D0, 0x08
  4667. 0000350C  3D40 FFDC                move.w     [A6 - 0x24], D0
  4668. 00003510  42AE FFDE                clr.l      [A6 - 0x22]
  4669. 00003514  302E FFD8                move.w     D0, [A6 - 0x28]
  4670. 00003518  906E FFD4                sub.w      D0, [A6 - 0x2C]
  4671. 0000351C  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4672. 00003520  302E FFDA                move.w     D0, [A6 - 0x26]
  4673. 00003524  906E FFD6                sub.w      D0, [A6 - 0x2A]
  4674. 00003528  3D40 FFE4                move.w     [A6 - 0x1C], D0
  4675. 0000352C  426E FFE6                clr.w      [A6 - 0x1A]
  4676. 00003530  426E FFE8                clr.w      [A6 - 0x18]
  4677. 00003534  426E FFEA                clr.w      [A6 - 0x16]
  4678. 00003538  42AE FFEC                clr.l      [A6 - 0x14]
  4679. 0000353C  42AE FFF0                clr.l      [A6 - 0x10]
  4680. 00003540  42A7                     clr.l      -[A7]
  4681. 00003542  42A7                     clr.l      -[A7]
  4682. 00003544  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  4683. 00003548  205F                     movea.l    A0, [A7]+
  4684. 0000354A  2D48 FFF4                move.l     [A6 - 0xC], A0
  4685. 0000354E  4267                     clr.w      -[A7]
  4686. 00003550  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4687. 00003554  548F                     addq.l     A7, 2
  4688. 00003556  2D40 FFF8                move.l     [A6 - 0x8], D0
  4689. 0000355A  42A7                     clr.l      -[A7]
  4690. 0000355C  42A7                     clr.l      -[A7]
  4691. 0000355E  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  4692. 00003562  205F                     movea.l    A0, [A7]+
  4693. 00003564  2D48 FFFC                move.l     [A6 - 0x4], A0
  4694. 00003568  42A7                     clr.l      -[A7]
  4695. 0000356A  4878 0024                push.l     0x24 /* '$' */
  4696. 0000356E  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  4697. 00003572  205F                     movea.l    A0, [A7]+
  4698. 00003574  2D48 FFD0                move.l     [A6 - 0x30], A0
  4699. 00003578  206E FFD0                movea.l    A0, [A6 - 0x30]
  4700. 0000357C  2050                     movea.l    A0, [A0]
  4701. 0000357E  43EE FFDC                lea.l      A1, [A6 - 0x24]
  4702. 00003582  7008                     moveq.l    D0, 0x08
  4703. label00003584:
  4704. 00003584  20D9                     move.l     [A0]+, [A1]+
  4705. 00003586  51C8 FFFC                dbf        D0, -0x6 /* 00003584 */
  4706. 0000358A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4707. 0000358E  486E FFCC                pea.l      [A6 - 0x34]
  4708. 00003592  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4709. 00003596  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  4710. 0000359A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4711. 0000359E  3F00                     move.w     -[A7], D0
  4712. 000035A0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4713. 000035A4  548F                     addq.l     A7, 2
  4714. 000035A6  206E 000C                movea.l    A0, [A6 + 0xC]
  4715. 000035AA  2050                     movea.l    A0, [A0]
  4716. 000035AC  52A8 000C                addq.l     [A0 + 0xC], 1
  4717. 000035B0  206E 000C                movea.l    A0, [A6 + 0xC]
  4718. 000035B4  2050                     movea.l    A0, [A0]
  4719. 000035B6  2D68 0010 FFC8           move.l     [A6 - 0x38], [A0 + 0x10]
  4720. 000035BC  206E 000C                movea.l    A0, [A6 + 0xC]
  4721. 000035C0  2050                     movea.l    A0, [A0]
  4722. 000035C2  52A8 0010                addq.l     [A0 + 0x10], 1
  4723. 000035C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4724. 000035CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4725. 000035CE  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4726. 000035D2  508F                     addq.l     A7, 8
  4727. 000035D4  3F00                     move.w     -[A7], D0
  4728. 000035D6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4729. 000035DA  548F                     addq.l     A7, 2
  4730. 000035DC  42A7                     clr.l      -[A7]
  4731. 000035DE  42A7                     clr.l      -[A7]
  4732. 000035E0  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  4733. 000035E4  205F                     movea.l    A0, [A7]+
  4734. 000035E6  4850                     pea.l      [A0]
  4735. 000035E8  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4736. 000035EC  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4737. 000035F0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4738. 000035F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4739. 000035F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4740. 000035FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4741. 00003600  4EBA 000A                jsr        [PC + 0xA /* 0000360C */]
  4742. 00003604  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4743. 00003608  4E5E                     unlink     A6
  4744. 0000360A  4E75                     rts
  4745. fn0000360C:
  4746. 0000360C  4E56 FF88                link       A6, -0x0078
  4747. 00003610  526D 8FD6                addq.w     [A5 - 0x702A], 1
  4748. 00003614  7007                     moveq.l    D0, 0x07
  4749. 00003616  3D40 FFD8                move.w     [A6 - 0x28], D0
  4750. 0000361A  42AE FFDA                clr.l      [A6 - 0x26]
  4751. 0000361E  486E FFDE                pea.l      [A6 - 0x22]
  4752. 00003622  3F3C 0004                move.w     -[A7], 0x4
  4753. 00003626  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4754. 0000362A  3F3C 01F4                move.w     -[A7], 0x1F4
  4755. 0000362E  3F3C 0151                move.w     -[A7], 0x151
  4756. 00003632  A8A7                     syscall    SetRect
  4757. 00003634  426E FFE6                clr.w      [A6 - 0x1A]
  4758. 00003638  42AE FFE8                clr.l      [A6 - 0x18]
  4759. 0000363C  42AE FFEC                clr.l      [A6 - 0x14]
  4760. 00003640  42A7                     clr.l      -[A7]
  4761. 00003642  42A7                     clr.l      -[A7]
  4762. 00003644  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  4763. 00003648  205F                     movea.l    A0, [A7]+
  4764. 0000364A  2D48 FFF0                move.l     [A6 - 0x10], A0
  4765. 0000364E  4267                     clr.w      -[A7]
  4766. 00003650  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4767. 00003654  548F                     addq.l     A7, 2
  4768. 00003656  2D40 FFF4                move.l     [A6 - 0xC], D0
  4769. 0000365A  42A7                     clr.l      -[A7]
  4770. 0000365C  42A7                     clr.l      -[A7]
  4771. 0000365E  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  4772. 00003662  205F                     movea.l    A0, [A7]+
  4773. 00003664  2D48 FFF8                move.l     [A6 - 0x8], A0
  4774. 00003668  2D6E 0020 FFFC           move.l     [A6 - 0x4], [A6 + 0x20]
  4775. 0000366E  42A7                     clr.l      -[A7]
  4776. 00003670  4878 0028                push.l     0x28 /* '(' */
  4777. 00003674  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  4778. 00003678  205F                     movea.l    A0, [A7]+
  4779. 0000367A  2D48 FF94                move.l     [A6 - 0x6C], A0
  4780. 0000367E  206E FF94                movea.l    A0, [A6 - 0x6C]
  4781. 00003682  2050                     movea.l    A0, [A0]
  4782. 00003684  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4783. 00003688  7009                     moveq.l    D0, 0x09
  4784. label0000368A:
  4785. 0000368A  20D9                     move.l     [A0]+, [A1]+
  4786. 0000368C  51C8 FFFC                dbf        D0, -0x6 /* 0000368A */
  4787. 00003690  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  4788. 00003694  486E FF90                pea.l      [A6 - 0x70]
  4789. 00003698  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4790. 0000369C  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  4791. 000036A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4792. 000036A4  3F00                     move.w     -[A7], D0
  4793. 000036A6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4794. 000036AA  548F                     addq.l     A7, 2
  4795. 000036AC  206E 000C                movea.l    A0, [A6 + 0xC]
  4796. 000036B0  2050                     movea.l    A0, [A0]
  4797. 000036B2  52A8 0008                addq.l     [A0 + 0x8], 1
  4798. 000036B6  206E 000C                movea.l    A0, [A6 + 0xC]
  4799. 000036BA  2050                     movea.l    A0, [A0]
  4800. 000036BC  2D68 0010 FF8C           move.l     [A6 - 0x74], [A0 + 0x10]
  4801. 000036C2  206E 000C                movea.l    A0, [A6 + 0xC]
  4802. 000036C6  2050                     movea.l    A0, [A0]
  4803. 000036C8  52A8 0010                addq.l     [A0 + 0x10], 1
  4804. 000036CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4805. 000036D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4806. 000036D4  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4807. 000036D8  508F                     addq.l     A7, 8
  4808. 000036DA  3F00                     move.w     -[A7], D0
  4809. 000036DC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4810. 000036E0  548F                     addq.l     A7, 2
  4811. 000036E2  2D6E FF90 FF98           move.l     [A6 - 0x68], [A6 - 0x70]
  4812. 000036E8  2D6E 0018 FF9C           move.l     [A6 - 0x64], [A6 + 0x18]
  4813. 000036EE  2D6E FF8C FFA0           move.l     [A6 - 0x60], [A6 - 0x74]
  4814. 000036F4  2D6E 001C FFA4           move.l     [A6 - 0x5C], [A6 + 0x1C]
  4815. 000036FA  42AE FFA8                clr.l      [A6 - 0x58]
  4816. 000036FE  42AE FFAC                clr.l      [A6 - 0x54]
  4817. 00003702  42AE FFB0                clr.l      [A6 - 0x50]
  4818. 00003706  42AE FFB4                clr.l      [A6 - 0x4C]
  4819. 0000370A  42AE FF88                clr.l      [A6 - 0x78]
  4820. 0000370E  6012                     bra        +0x14 /* 00003722 */
  4821. label00003710:
  4822. 00003710  202E FF88                move.l     D0, [A6 - 0x78]
  4823. 00003714  E580                     asl        D0, 2
  4824. 00003716  D08E                     add.l      D0, A6
  4825. 00003718  2040                     movea.l    A0, D0
  4826. 0000371A  42A8 FFB8                clr.l      [A0 - 0x48]
  4827. 0000371E  52AE FF88                addq.l     [A6 - 0x78], 1
  4828. label00003722:
  4829. 00003722  0CAE 0000 0008 FF88      cmpi.l     [A6 - 0x78], 0x8
  4830. 0000372A  6DE4                     blt        -0x1A /* 00003710 */
  4831. 0000372C  486E FF98                pea.l      [A6 - 0x68]
  4832. 00003730  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4833. 00003734  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4834. 00003738  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4835. 0000373C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4836. 00003740  4EBA 0320                jsr        [PC + 0x320 /* 00003A62 */]
  4837. 00003744  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4838. 00003748  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4839. 0000374C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4840. 00003750  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4841. 00003754  4EBA 000A                jsr        [PC + 0xA /* 00003760 */]
  4842. 00003758  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4843. 0000375C  4E5E                     unlink     A6
  4844. 0000375E  4E75                     rts
  4845. fn00003760:
  4846. 00003760  4E56 FF9C                link       A6, -0x0064
  4847. 00003764  48E7 0300                movem.l    -[A7], D6,D7
  4848. 00003768  206E 000C                movea.l    A0, [A6 + 0xC]
  4849. 0000376C  2050                     movea.l    A0, [A0]
  4850. 0000376E  3E28 0030                move.w     D7, [A0 + 0x30]
  4851. 00003772  7C00                     moveq.l    D6, 0x00
  4852. 00003774  6000 02DE                bra        +0x2E0 /* 00003A54 */
  4853. label00003778:
  4854. 00003778  206E 000C                movea.l    A0, [A6 + 0xC]
  4855. 0000377C  3006                     move.w     D0, D6
  4856. 0000377E  C1FC 0006                muls.w     D0, 0x6
  4857. 00003782  D090                     add.l      D0, [A0]
  4858. 00003784  2040                     movea.l    A0, D0
  4859. 00003786  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  4860. 0000378A  41E8 0032                lea.l      A0, [A0 + 0x32]
  4861. 0000378E  22D8                     move.l     [A1]+, [A0]+
  4862. 00003790  32D8                     move.w     [A1]+, [A0]+
  4863. 00003792  0C6E 0064 FFA6           cmpi.w     [A6 - 0x5A], 0x64 /* 'd' */
  4864. 00003798  6F00 02B8                ble        +0x2BA /* 00003A52 */
  4865. 0000379C  536E FFA6                subq.w     [A6 - 0x5A], 1
  4866. 000037A0  486E FFFC                pea.l      [A6 - 0x4]
  4867. 000037A4  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4868. 000037A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4869. 000037AC  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4870. 000037B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4871. 000037B4  3F00                     move.w     -[A7], D0
  4872. 000037B6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4873. 000037BA  548F                     addq.l     A7, 2
  4874. 000037BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  4875. 000037C0  302E FFA6                move.w     D0, [A6 - 0x5A]
  4876. 000037C4  48C0                     ext.l      D0
  4877. 000037C6  ED80                     asl        D0, 6
  4878. 000037C8  D090                     add.l      D0, [A0]
  4879. 000037CA  2040                     movea.l    A0, D0
  4880. 000037CC  43EE FFB0                lea.l      A1, [A6 - 0x50]
  4881. 000037D0  5488                     addq.l     A0, 2
  4882. 000037D2  700F                     moveq.l    D0, 0x0F
  4883. label000037D4:
  4884. 000037D4  22D8                     move.l     [A1]+, [A0]+
  4885. 000037D6  51C8 FFFC                dbf        D0, -0x6 /* 000037D4 */
  4886. 000037DA  42A7                     clr.l      -[A7]
  4887. 000037DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4888. 000037E0  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4889. 000037E4  201F                     move.l     D0, [A7]+
  4890. 000037E6  2D40 FFF0                move.l     [A6 - 0x10], D0
  4891. 000037EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4892. 000037EE  206E FFF0                movea.l    A0, [A6 - 0x10]
  4893. 000037F2  4868 FFC0                pea.l      [A0 - 0x40]
  4894. 000037F6  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  4895. 000037FA  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4896. 000037FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4897. 00003802  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4898. 00003806  508F                     addq.l     A7, 8
  4899. 00003808  3F00                     move.w     -[A7], D0
  4900. 0000380A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4901. 0000380E  548F                     addq.l     A7, 2
  4902. 00003810  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  4903. 00003814  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4904. 00003818  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4905. 0000381C  508F                     addq.l     A7, 8
  4906. 0000381E  3F00                     move.w     -[A7], D0
  4907. 00003820  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4908. 00003824  548F                     addq.l     A7, 2
  4909. 00003826  206E 000C                movea.l    A0, [A6 + 0xC]
  4910. 0000382A  3006                     move.w     D0, D6
  4911. 0000382C  C1FC 0006                muls.w     D0, 0x6
  4912. 00003830  D090                     add.l      D0, [A0]
  4913. 00003832  2040                     movea.l    A0, D0
  4914. 00003834  41E8 0032                lea.l      A0, [A0 + 0x32]
  4915. 00003838  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  4916. 0000383C  20D9                     move.l     [A0]+, [A1]+
  4917. 0000383E  30D9                     move.w     [A0]+, [A1]+
  4918. 00003840  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4919. 00003844  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4920. 00003848  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4921. 0000384C  508F                     addq.l     A7, 8
  4922. 0000384E  3F00                     move.w     -[A7], D0
  4923. 00003850  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4924. 00003854  548F                     addq.l     A7, 2
  4925. 00003856  5246                     addq.w     D6, 1
  4926. 00003858  BC47                     cmp.w      D6, D7
  4927. 0000385A  6C00 010A                bge        +0x10C /* 00003966 */
  4928. 0000385E  206E 000C                movea.l    A0, [A6 + 0xC]
  4929. 00003862  3006                     move.w     D0, D6
  4930. 00003864  C1FC 0006                muls.w     D0, 0x6
  4931. 00003868  D090                     add.l      D0, [A0]
  4932. 0000386A  2040                     movea.l    A0, D0
  4933. 0000386C  43EE FFA0                lea.l      A1, [A6 - 0x60]
  4934. 00003870  41E8 0032                lea.l      A0, [A0 + 0x32]
  4935. 00003874  22D8                     move.l     [A1]+, [A0]+
  4936. 00003876  32D8                     move.w     [A1]+, [A0]+
  4937. 00003878  0C6E 0064 FFA0           cmpi.w     [A6 - 0x60], 0x64 /* 'd' */
  4938. 0000387E  6C00 00E6                bge        +0xE8 /* 00003966 */
  4939. 00003882  486E FFFC                pea.l      [A6 - 0x4]
  4940. 00003886  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4941. 0000388A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4942. 0000388E  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4943. 00003892  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4944. 00003896  3F00                     move.w     -[A7], D0
  4945. 00003898  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4946. 0000389C  548F                     addq.l     A7, 2
  4947. 0000389E  42A7                     clr.l      -[A7]
  4948. 000038A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4949. 000038A4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4950. 000038A8  201F                     move.l     D0, [A7]+
  4951. 000038AA  2D40 FFF0                move.l     [A6 - 0x10], D0
  4952. 000038AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4953. 000038B2  206E FFF0                movea.l    A0, [A6 - 0x10]
  4954. 000038B6  4868 0040                pea.l      [A0 + 0x40]
  4955. 000038BA  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  4956. 000038BE  302E FFA0                move.w     D0, [A6 - 0x60]
  4957. 000038C2  ED40                     asl        D0.w, 6
  4958. 000038C4  48C0                     ext.l      D0
  4959. 000038C6  2D40 FFF8                move.l     [A6 - 0x8], D0
  4960. 000038CA  206E FFFC                movea.l    A0, [A6 - 0x4]
  4961. 000038CE  2050                     movea.l    A0, [A0]
  4962. 000038D0  5488                     addq.l     A0, 2
  4963. 000038D2  2D48 FFAC                move.l     [A6 - 0x54], A0
  4964. 000038D6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4965. 000038DA  206E FFAC                movea.l    A0, [A6 - 0x54]
  4966. 000038DE  4868 0040                pea.l      [A0 + 0x40]
  4967. 000038E2  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  4968. 000038E6  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4969. 000038EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4970. 000038EE  206E FFFC                movea.l    A0, [A6 - 0x4]
  4971. 000038F2  2050                     movea.l    A0, [A0]
  4972. 000038F4  5488                     addq.l     A0, 2
  4973. 000038F6  43EE FFB0                lea.l      A1, [A6 - 0x50]
  4974. 000038FA  700F                     moveq.l    D0, 0x0F
  4975. label000038FC:
  4976. 000038FC  20D9                     move.l     [A0]+, [A1]+
  4977. 000038FE  51C8 FFFC                dbf        D0, -0x6 /* 000038FC */
  4978. 00003902  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4979. 00003906  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4980. 0000390A  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  4981. 0000390E  508F                     addq.l     A7, 8
  4982. 00003910  3F00                     move.w     -[A7], D0
  4983. 00003912  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4984. 00003916  548F                     addq.l     A7, 2
  4985. 00003918  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4986. 0000391C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4987. 00003920  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4988. 00003924  508F                     addq.l     A7, 8
  4989. 00003926  3F00                     move.w     -[A7], D0
  4990. 00003928  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4991. 0000392C  548F                     addq.l     A7, 2
  4992. 0000392E  526E FFA0                addq.w     [A6 - 0x60], 1
  4993. 00003932  206E 000C                movea.l    A0, [A6 + 0xC]
  4994. 00003936  3006                     move.w     D0, D6
  4995. 00003938  C1FC 0006                muls.w     D0, 0x6
  4996. 0000393C  D090                     add.l      D0, [A0]
  4997. 0000393E  2040                     movea.l    A0, D0
  4998. 00003940  41E8 0032                lea.l      A0, [A0 + 0x32]
  4999. 00003944  43EE FFA0                lea.l      A1, [A6 - 0x60]
  5000. 00003948  20D9                     move.l     [A0]+, [A1]+
  5001. 0000394A  30D9                     move.w     [A0]+, [A1]+
  5002. 0000394C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5003. 00003950  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5004. 00003954  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5005. 00003958  508F                     addq.l     A7, 8
  5006. 0000395A  3F00                     move.w     -[A7], D0
  5007. 0000395C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5008. 00003960  548F                     addq.l     A7, 2
  5009. 00003962  6000 00F6                bra        +0xF8 /* 00003A5A */
  5010. label00003966:
  5011. 00003966  42A7                     clr.l      -[A7]
  5012. 00003968  4878 0042                push.l     0x42 /* 'B' */
  5013. 0000396C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5014. 00003970  205F                     movea.l    A0, [A7]+
  5015. 00003972  2D48 FFFC                move.l     [A6 - 0x4], A0
  5016. 00003976  206E FFFC                movea.l    A0, [A6 - 0x4]
  5017. 0000397A  2050                     movea.l    A0, [A0]
  5018. 0000397C  7002                     moveq.l    D0, 0x02
  5019. 0000397E  3080                     move.w     [A0], D0
  5020. 00003980  206E FFFC                movea.l    A0, [A6 - 0x4]
  5021. 00003984  2050                     movea.l    A0, [A0]
  5022. 00003986  5488                     addq.l     A0, 2
  5023. 00003988  43EE FFB0                lea.l      A1, [A6 - 0x50]
  5024. 0000398C  700F                     moveq.l    D0, 0x0F
  5025. label0000398E:
  5026. 0000398E  20D9                     move.l     [A0]+, [A1]+
  5027. 00003990  51C8 FFFC                dbf        D0, -0x6 /* 0000398E */
  5028. 00003994  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5029. 00003998  486E FFF4                pea.l      [A6 - 0xC]
  5030. 0000399C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5031. 000039A0  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  5032. 000039A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5033. 000039A8  3F00                     move.w     -[A7], D0
  5034. 000039AA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5035. 000039AE  548F                     addq.l     A7, 2
  5036. 000039B0  7001                     moveq.l    D0, 0x01
  5037. 000039B2  3D40 FFA6                move.w     [A6 - 0x5A], D0
  5038. 000039B6  2D6E FFF4 FFA8           move.l     [A6 - 0x58], [A6 - 0xC]
  5039. 000039BC  42A7                     clr.l      -[A7]
  5040. 000039BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5041. 000039C2  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5042. 000039C6  201F                     move.l     D0, [A7]+
  5043. 000039C8  2D40 FFF0                move.l     [A6 - 0x10], D0
  5044. 000039CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5045. 000039D0  206E FFF0                movea.l    A0, [A6 - 0x10]
  5046. 000039D4  4868 0006                pea.l      [A0 + 0x6]
  5047. 000039D8  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5048. 000039DC  3007                     move.w     D0, D7
  5049. 000039DE  9046                     sub.w      D0, D6
  5050. 000039E0  C1FC 0006                muls.w     D0, 0x6
  5051. 000039E4  48C0                     ext.l      D0
  5052. 000039E6  2D40 FFF8                move.l     [A6 - 0x8], D0
  5053. 000039EA  206E 000C                movea.l    A0, [A6 + 0xC]
  5054. 000039EE  3006                     move.w     D0, D6
  5055. 000039F0  C1FC 0006                muls.w     D0, 0x6
  5056. 000039F4  D090                     add.l      D0, [A0]
  5057. 000039F6  0680 0000 0032           addi.l     D0, 0x32 /* '2' */
  5058. 000039FC  2D40 FF9C                move.l     [A6 - 0x64], D0
  5059. 00003A00  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5060. 00003A04  206E FF9C                movea.l    A0, [A6 - 0x64]
  5061. 00003A08  4868 0006                pea.l      [A0 + 0x6]
  5062. 00003A0C  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  5063. 00003A10  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5064. 00003A14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5065. 00003A18  206E 000C                movea.l    A0, [A6 + 0xC]
  5066. 00003A1C  3006                     move.w     D0, D6
  5067. 00003A1E  C1FC 0006                muls.w     D0, 0x6
  5068. 00003A22  D090                     add.l      D0, [A0]
  5069. 00003A24  2040                     movea.l    A0, D0
  5070. 00003A26  41E8 0032                lea.l      A0, [A0 + 0x32]
  5071. 00003A2A  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  5072. 00003A2E  20D9                     move.l     [A0]+, [A1]+
  5073. 00003A30  30D9                     move.w     [A0]+, [A1]+
  5074. 00003A32  206E 000C                movea.l    A0, [A6 + 0xC]
  5075. 00003A36  2050                     movea.l    A0, [A0]
  5076. 00003A38  5268 0030                addq.w     [A0 + 0x30], 1
  5077. 00003A3C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5078. 00003A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5079. 00003A44  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5080. 00003A48  508F                     addq.l     A7, 8
  5081. 00003A4A  3F00                     move.w     -[A7], D0
  5082. 00003A4C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5083. 00003A50  548F                     addq.l     A7, 2
  5084. label00003A52:
  5085. 00003A52  5246                     addq.w     D6, 1
  5086. label00003A54:
  5087. 00003A54  BC47                     cmp.w      D6, D7
  5088. 00003A56  6D00 FD20                blt        -0x2DE /* 00003778 */
  5089. label00003A5A:
  5090. 00003A5A  4CDF 00C0                movem.l    D6,D7, [A7]+
  5091. 00003A5E  4E5E                     unlink     A6
  5092. 00003A60  4E75                     rts
  5093. fn00003A62:
  5094. 00003A62  4E56 FFE8                link       A6, -0x0018
  5095. 00003A66  48E7 0700                movem.l    -[A7], D5,D6,D7
  5096. 00003A6A  206E 000C                movea.l    A0, [A6 + 0xC]
  5097. 00003A6E  2050                     movea.l    A0, [A0]
  5098. 00003A70  3C28 0030                move.w     D6, [A0 + 0x30]
  5099. 00003A74  4A46                     tst.w      D6
  5100. 00003A76  6E00 008A                bgt        +0x8C /* 00003B02 */
  5101. 00003A7A  42A7                     clr.l      -[A7]
  5102. 00003A7C  4878 0002                push.l     0x2
  5103. 00003A80  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5104. 00003A84  205F                     movea.l    A0, [A7]+
  5105. 00003A86  2D48 FFF0                move.l     [A6 - 0x10], A0
  5106. 00003A8A  7002                     moveq.l    D0, 0x02
  5107. 00003A8C  3D40 FFF8                move.w     [A6 - 0x8], D0
  5108. 00003A90  206E FFF0                movea.l    A0, [A6 - 0x10]
  5109. 00003A94  2050                     movea.l    A0, [A0]
  5110. 00003A96  30AE FFF8                move.w     [A0], [A6 - 0x8]
  5111. 00003A9A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5112. 00003A9E  486E FFEC                pea.l      [A6 - 0x14]
  5113. 00003AA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5114. 00003AA6  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  5115. 00003AAA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5116. 00003AAE  3F00                     move.w     -[A7], D0
  5117. 00003AB0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5118. 00003AB4  548F                     addq.l     A7, 2
  5119. 00003AB6  426E FFFA                clr.w      [A6 - 0x6]
  5120. 00003ABA  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  5121. 00003AC0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5122. 00003AC4  4878 0038                push.l     0x38 /* '8' */
  5123. 00003AC8  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5124. 00003ACC  206E 000C                movea.l    A0, [A6 + 0xC]
  5125. 00003AD0  2050                     movea.l    A0, [A0]
  5126. 00003AD2  41E8 0032                lea.l      A0, [A0 + 0x32]
  5127. 00003AD6  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5128. 00003ADA  20D9                     move.l     [A0]+, [A1]+
  5129. 00003ADC  30D9                     move.w     [A0]+, [A1]+
  5130. 00003ADE  206E 000C                movea.l    A0, [A6 + 0xC]
  5131. 00003AE2  2050                     movea.l    A0, [A0]
  5132. 00003AE4  7001                     moveq.l    D0, 0x01
  5133. 00003AE6  3140 0030                move.w     [A0 + 0x30], D0
  5134. 00003AEA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5135. 00003AEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5136. 00003AF2  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5137. 00003AF6  508F                     addq.l     A7, 8
  5138. 00003AF8  3F00                     move.w     -[A7], D0
  5139. 00003AFA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5140. 00003AFE  548F                     addq.l     A7, 2
  5141. 00003B00  7C01                     moveq.l    D6, 0x01
  5142. label00003B02:
  5143. 00003B02  7A00                     moveq.l    D5, 0x00
  5144. 00003B04  6030                     bra        +0x32 /* 00003B36 */
  5145. label00003B06:
  5146. 00003B06  206E 000C                movea.l    A0, [A6 + 0xC]
  5147. 00003B0A  3005                     move.w     D0, D5
  5148. 00003B0C  C1FC 0006                muls.w     D0, 0x6
  5149. 00003B10  D090                     add.l      D0, [A0]
  5150. 00003B12  2040                     movea.l    A0, D0
  5151. 00003B14  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5152. 00003B18  41E8 0032                lea.l      A0, [A0 + 0x32]
  5153. 00003B1C  22D8                     move.l     [A1]+, [A0]+
  5154. 00003B1E  32D8                     move.w     [A1]+, [A0]+
  5155. 00003B20  306E FFFA                movea.w    A0, [A6 - 0x6]
  5156. 00003B24  B1EE 0014                cmpa.l     A0, [A6 + 0x14]
  5157. 00003B28  6C10                     bge        +0x12 /* 00003B3A */
  5158. 00003B2A  302E FFFA                move.w     D0, [A6 - 0x6]
  5159. 00003B2E  48C0                     ext.l      D0
  5160. 00003B30  91AE 0014                sub.l      [A6 + 0x14], D0
  5161. 00003B34  5245                     addq.w     D5, 1
  5162. label00003B36:
  5163. 00003B36  BA46                     cmp.w      D5, D6
  5164. 00003B38  6DCC                     blt        -0x32 /* 00003B06 */
  5165. label00003B3A:
  5166. 00003B3A  486E FFF0                pea.l      [A6 - 0x10]
  5167. 00003B3E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5168. 00003B42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5169. 00003B46  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  5170. 00003B4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5171. 00003B4E  3F00                     move.w     -[A7], D0
  5172. 00003B50  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5173. 00003B54  548F                     addq.l     A7, 2
  5174. 00003B56  42A7                     clr.l      -[A7]
  5175. 00003B58  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5176. 00003B5C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5177. 00003B60  201F                     move.l     D0, [A7]+
  5178. 00003B62  2E00                     move.l     D7, D0
  5179. 00003B64  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5180. 00003B68  2007                     move.l     D0, D7
  5181. 00003B6A  0680 0000 0040           addi.l     D0, 0x40 /* '@' */
  5182. 00003B70  2F00                     move.l     -[A7], D0
  5183. 00003B72  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5184. 00003B76  306E FFFA                movea.w    A0, [A6 - 0x6]
  5185. 00003B7A  91EE 0014                sub.l      A0, [A6 + 0x14]
  5186. 00003B7E  2008                     move.l     D0, A0
  5187. 00003B80  ED80                     asl        D0, 6
  5188. 00003B82  2D40 FFE8                move.l     [A6 - 0x18], D0
  5189. 00003B86  206E FFF0                movea.l    A0, [A6 - 0x10]
  5190. 00003B8A  202E 0014                move.l     D0, [A6 + 0x14]
  5191. 00003B8E  ED80                     asl        D0, 6
  5192. 00003B90  D090                     add.l      D0, [A0]
  5193. 00003B92  5480                     addq.l     D0, 2
  5194. 00003B94  2D40 FFF4                move.l     [A6 - 0xC], D0
  5195. 00003B98  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5196. 00003B9C  206E FFF4                movea.l    A0, [A6 - 0xC]
  5197. 00003BA0  4868 0040                pea.l      [A0 + 0x40]
  5198. 00003BA4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5199. 00003BA8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5200. 00003BAC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5201. 00003BB0  206E FFF0                movea.l    A0, [A6 - 0x10]
  5202. 00003BB4  202E 0014                move.l     D0, [A6 + 0x14]
  5203. 00003BB8  ED80                     asl        D0, 6
  5204. 00003BBA  D090                     add.l      D0, [A0]
  5205. 00003BBC  206E 0018                movea.l    A0, [A6 + 0x18]
  5206. 00003BC0  2240                     movea.l    A1, D0
  5207. 00003BC2  5489                     addq.l     A1, 2
  5208. 00003BC4  700F                     moveq.l    D0, 0x0F
  5209. label00003BC6:
  5210. 00003BC6  22D8                     move.l     [A1]+, [A0]+
  5211. 00003BC8  51C8 FFFC                dbf        D0, -0x6 /* 00003BC6 */
  5212. 00003BCC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5213. 00003BD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5214. 00003BD4  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5215. 00003BD8  508F                     addq.l     A7, 8
  5216. 00003BDA  3F00                     move.w     -[A7], D0
  5217. 00003BDC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5218. 00003BE0  548F                     addq.l     A7, 2
  5219. 00003BE2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5220. 00003BE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5221. 00003BEA  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  5222. 00003BEE  508F                     addq.l     A7, 8
  5223. 00003BF0  3F00                     move.w     -[A7], D0
  5224. 00003BF2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5225. 00003BF6  548F                     addq.l     A7, 2
  5226. 00003BF8  526E FFFA                addq.w     [A6 - 0x6], 1
  5227. 00003BFC  206E 000C                movea.l    A0, [A6 + 0xC]
  5228. 00003C00  3005                     move.w     D0, D5
  5229. 00003C02  C1FC 0006                muls.w     D0, 0x6
  5230. 00003C06  D090                     add.l      D0, [A0]
  5231. 00003C08  2040                     movea.l    A0, D0
  5232. 00003C0A  41E8 0032                lea.l      A0, [A0 + 0x32]
  5233. 00003C0E  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5234. 00003C12  20D9                     move.l     [A0]+, [A1]+
  5235. 00003C14  30D9                     move.w     [A0]+, [A1]+
  5236. 00003C16  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5237. 00003C1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5238. 00003C1E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5239. 00003C22  508F                     addq.l     A7, 8
  5240. 00003C24  3F00                     move.w     -[A7], D0
  5241. 00003C26  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5242. 00003C2A  548F                     addq.l     A7, 2
  5243. 00003C2C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5244. 00003C30  4E5E                     unlink     A6
  5245. 00003C32  4E75                     rts
  5246. fn00003C34:
  5247. 00003C34  4E56 FFB2                link       A6, -0x004E
  5248. 00003C38  526D 8FD6                addq.w     [A5 - 0x702A], 1
  5249. 00003C3C  7004                     moveq.l    D0, 0x04
  5250. 00003C3E  3D40 FFBE                move.w     [A6 - 0x42], D0
  5251. 00003C42  426E FFC0                clr.w      [A6 - 0x40]
  5252. 00003C46  700F                     moveq.l    D0, 0x0F
  5253. 00003C48  2D40 FFC2                move.l     [A6 - 0x3E], D0
  5254. 00003C4C  42AE FFC6                clr.l      [A6 - 0x3A]
  5255. 00003C50  42AE FFCA                clr.l      [A6 - 0x36]
  5256. 00003C54  7064                     moveq.l    D0, 0x64
  5257. 00003C56  2D40 FFCE                move.l     [A6 - 0x32], D0
  5258. 00003C5A  42AE FFD2                clr.l      [A6 - 0x2E]
  5259. 00003C5E  486E FFD6                pea.l      [A6 - 0x2A]
  5260. 00003C62  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  5261. 00003C66  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  5262. 00003C6A  3F3C 0190                move.w     -[A7], 0x190
  5263. 00003C6E  3F3C 012C                move.w     -[A7], 0x12C
  5264. 00003C72  A8A7                     syscall    SetRect
  5265. 00003C74  486E FFDE                pea.l      [A6 - 0x22]
  5266. 00003C78  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  5267. 00003C7C  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  5268. 00003C80  3F3C 015E                move.w     -[A7], 0x15E
  5269. 00003C84  3F3C 012C                move.w     -[A7], 0x12C
  5270. 00003C88  A8A7                     syscall    SetRect
  5271. 00003C8A  42A7                     clr.l      -[A7]
  5272. 00003C8C  42A7                     clr.l      -[A7]
  5273. 00003C8E  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5274. 00003C92  205F                     movea.l    A0, [A7]+
  5275. 00003C94  2D48 FFE6                move.l     [A6 - 0x1A], A0
  5276. 00003C98  4267                     clr.w      -[A7]
  5277. 00003C9A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  5278. 00003C9E  548F                     addq.l     A7, 2
  5279. 00003CA0  2D40 FFEA                move.l     [A6 - 0x16], D0
  5280. 00003CA4  426E FFEE                clr.w      [A6 - 0x12]
  5281. 00003CA8  42A7                     clr.l      -[A7]
  5282. 00003CAA  4878 0032                push.l     0x32 /* '2' */
  5283. 00003CAE  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5284. 00003CB2  205F                     movea.l    A0, [A7]+
  5285. 00003CB4  2D48 FFBA                move.l     [A6 - 0x46], A0
  5286. 00003CB8  206E FFBA                movea.l    A0, [A6 - 0x46]
  5287. 00003CBC  2050                     movea.l    A0, [A0]
  5288. 00003CBE  43EE FFBE                lea.l      A1, [A6 - 0x42]
  5289. 00003CC2  700B                     moveq.l    D0, 0x0B
  5290. label00003CC4:
  5291. 00003CC4  20D9                     move.l     [A0]+, [A1]+
  5292. 00003CC6  51C8 FFFC                dbf        D0, -0x6 /* 00003CC4 */
  5293. 00003CCA  30D9                     move.w     [A0]+, [A1]+
  5294. 00003CCC  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  5295. 00003CD0  486E FFB6                pea.l      [A6 - 0x4A]
  5296. 00003CD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5297. 00003CD8  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  5298. 00003CDC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5299. 00003CE0  3F00                     move.w     -[A7], D0
  5300. 00003CE2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5301. 00003CE6  548F                     addq.l     A7, 2
  5302. 00003CE8  206E 000C                movea.l    A0, [A6 + 0xC]
  5303. 00003CEC  2050                     movea.l    A0, [A0]
  5304. 00003CEE  52A8 0002                addq.l     [A0 + 0x2], 1
  5305. 00003CF2  206E 000C                movea.l    A0, [A6 + 0xC]
  5306. 00003CF6  2050                     movea.l    A0, [A0]
  5307. 00003CF8  2D68 0006 FFB2           move.l     [A6 - 0x4E], [A0 + 0x6]
  5308. 00003CFE  206E 000C                movea.l    A0, [A6 + 0xC]
  5309. 00003D02  2050                     movea.l    A0, [A0]
  5310. 00003D04  52A8 0006                addq.l     [A0 + 0x6], 1
  5311. 00003D08  2D6E FFB6 FFF0           move.l     [A6 - 0x10], [A6 - 0x4A]
  5312. 00003D0E  2D6E FFB2 FFF4           move.l     [A6 - 0xC], [A6 - 0x4E]
  5313. 00003D14  42AE FFF8                clr.l      [A6 - 0x8]
  5314. 00003D18  42AE FFFC                clr.l      [A6 - 0x4]
  5315. 00003D1C  486E FFF0                pea.l      [A6 - 0x10]
  5316. 00003D20  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5317. 00003D24  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5318. 00003D28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5319. 00003D2C  4EBA 002E                jsr        [PC + 0x2E /* 00003D5C */]
  5320. 00003D30  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5321. 00003D34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5322. 00003D38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5323. 00003D3C  4EBA 01C4                jsr        [PC + 0x1C4 /* 00003F02 */]
  5324. 00003D40  508F                     addq.l     A7, 8
  5325. 00003D42  4878 0001                push.l     0x1
  5326. 00003D46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5327. 00003D4A  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5328. 00003D4E  508F                     addq.l     A7, 8
  5329. 00003D50  3F00                     move.w     -[A7], D0
  5330. 00003D52  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5331. 00003D56  548F                     addq.l     A7, 2
  5332. 00003D58  4E5E                     unlink     A6
  5333. 00003D5A  4E75                     rts
  5334. export_533:
  5335. fn00003D5C:
  5336. 00003D5C  4E56 FFE8                link       A6, -0x0018
  5337. 00003D60  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5338. 00003D64  206E 000C                movea.l    A0, [A6 + 0xC]
  5339. 00003D68  2050                     movea.l    A0, [A0]
  5340. 00003D6A  3E28 000E                move.w     D7, [A0 + 0xE]
  5341. 00003D6E  4A47                     tst.w      D7
  5342. 00003D70  6E00 0074                bgt        +0x76 /* 00003DE6 */
  5343. 00003D74  42A7                     clr.l      -[A7]
  5344. 00003D76  4878 0002                push.l     0x2
  5345. 00003D7A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5346. 00003D7E  205F                     movea.l    A0, [A7]+
  5347. 00003D80  2D48 FFF0                move.l     [A6 - 0x10], A0
  5348. 00003D84  7003                     moveq.l    D0, 0x03
  5349. 00003D86  3D40 FFF8                move.w     [A6 - 0x8], D0
  5350. 00003D8A  206E FFF0                movea.l    A0, [A6 - 0x10]
  5351. 00003D8E  2050                     movea.l    A0, [A0]
  5352. 00003D90  30AE FFF8                move.w     [A0], [A6 - 0x8]
  5353. 00003D94  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5354. 00003D98  486E FFEC                pea.l      [A6 - 0x14]
  5355. 00003D9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5356. 00003DA0  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  5357. 00003DA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5358. 00003DA8  3F00                     move.w     -[A7], D0
  5359. 00003DAA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5360. 00003DAE  548F                     addq.l     A7, 2
  5361. 00003DB0  426E FFFA                clr.w      [A6 - 0x6]
  5362. 00003DB4  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  5363. 00003DBA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5364. 00003DBE  4878 0016                push.l     0x16
  5365. 00003DC2  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5366. 00003DC6  206E 000C                movea.l    A0, [A6 + 0xC]
  5367. 00003DCA  2050                     movea.l    A0, [A0]
  5368. 00003DCC  41E8 0010                lea.l      A0, [A0 + 0x10]
  5369. 00003DD0  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5370. 00003DD4  20D9                     move.l     [A0]+, [A1]+
  5371. 00003DD6  30D9                     move.w     [A0]+, [A1]+
  5372. 00003DD8  206E 000C                movea.l    A0, [A6 + 0xC]
  5373. 00003DDC  2050                     movea.l    A0, [A0]
  5374. 00003DDE  7001                     moveq.l    D0, 0x01
  5375. 00003DE0  3140 000E                move.w     [A0 + 0xE], D0
  5376. 00003DE4  7E01                     moveq.l    D7, 0x01
  5377. label00003DE6:
  5378. 00003DE6  7C00                     moveq.l    D6, 0x00
  5379. 00003DE8  6030                     bra        +0x32 /* 00003E1A */
  5380. label00003DEA:
  5381. 00003DEA  206E 000C                movea.l    A0, [A6 + 0xC]
  5382. 00003DEE  3006                     move.w     D0, D6
  5383. 00003DF0  C1FC 0006                muls.w     D0, 0x6
  5384. 00003DF4  D090                     add.l      D0, [A0]
  5385. 00003DF6  2040                     movea.l    A0, D0
  5386. 00003DF8  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5387. 00003DFC  41E8 0010                lea.l      A0, [A0 + 0x10]
  5388. 00003E00  22D8                     move.l     [A1]+, [A0]+
  5389. 00003E02  32D8                     move.w     [A1]+, [A0]+
  5390. 00003E04  306E FFFA                movea.w    A0, [A6 - 0x6]
  5391. 00003E08  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  5392. 00003E0C  6C10                     bge        +0x12 /* 00003E1E */
  5393. 00003E0E  302E FFFA                move.w     D0, [A6 - 0x6]
  5394. 00003E12  48C0                     ext.l      D0
  5395. 00003E14  91AE 0010                sub.l      [A6 + 0x10], D0
  5396. 00003E18  5246                     addq.w     D6, 1
  5397. label00003E1A:
  5398. 00003E1A  BC47                     cmp.w      D6, D7
  5399. 00003E1C  6DCC                     blt        -0x32 /* 00003DEA */
  5400. label00003E1E:
  5401. 00003E1E  486E FFF0                pea.l      [A6 - 0x10]
  5402. 00003E22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5403. 00003E26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5404. 00003E2A  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  5405. 00003E2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5406. 00003E32  3F00                     move.w     -[A7], D0
  5407. 00003E34  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5408. 00003E38  548F                     addq.l     A7, 2
  5409. 00003E3A  42A7                     clr.l      -[A7]
  5410. 00003E3C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5411. 00003E40  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5412. 00003E44  201F                     move.l     D0, [A7]+
  5413. 00003E46  2A00                     move.l     D5, D0
  5414. 00003E48  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5415. 00003E4C  2005                     move.l     D0, D5
  5416. 00003E4E  0680 0000 0010           addi.l     D0, 0x10
  5417. 00003E54  2F00                     move.l     -[A7], D0
  5418. 00003E56  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5419. 00003E5A  306E FFFA                movea.w    A0, [A6 - 0x6]
  5420. 00003E5E  91EE 0010                sub.l      A0, [A6 + 0x10]
  5421. 00003E62  2008                     move.l     D0, A0
  5422. 00003E64  E980                     asl        D0, 4
  5423. 00003E66  2D40 FFE8                move.l     [A6 - 0x18], D0
  5424. 00003E6A  206E FFF0                movea.l    A0, [A6 - 0x10]
  5425. 00003E6E  202E 0010                move.l     D0, [A6 + 0x10]
  5426. 00003E72  E980                     asl        D0, 4
  5427. 00003E74  D090                     add.l      D0, [A0]
  5428. 00003E76  5480                     addq.l     D0, 2
  5429. 00003E78  2D40 FFF4                move.l     [A6 - 0xC], D0
  5430. 00003E7C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5431. 00003E80  206E FFF4                movea.l    A0, [A6 - 0xC]
  5432. 00003E84  4868 0010                pea.l      [A0 + 0x10]
  5433. 00003E88  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5434. 00003E8C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5435. 00003E90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5436. 00003E94  206E FFF0                movea.l    A0, [A6 - 0x10]
  5437. 00003E98  202E 0010                move.l     D0, [A6 + 0x10]
  5438. 00003E9C  E980                     asl        D0, 4
  5439. 00003E9E  D090                     add.l      D0, [A0]
  5440. 00003EA0  206E 0014                movea.l    A0, [A6 + 0x14]
  5441. 00003EA4  2240                     movea.l    A1, D0
  5442. 00003EA6  5489                     addq.l     A1, 2
  5443. 00003EA8  22D8                     move.l     [A1]+, [A0]+
  5444. 00003EAA  22D8                     move.l     [A1]+, [A0]+
  5445. 00003EAC  22D8                     move.l     [A1]+, [A0]+
  5446. 00003EAE  22D8                     move.l     [A1]+, [A0]+
  5447. 00003EB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5448. 00003EB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5449. 00003EB8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5450. 00003EBC  508F                     addq.l     A7, 8
  5451. 00003EBE  3F00                     move.w     -[A7], D0
  5452. 00003EC0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5453. 00003EC4  548F                     addq.l     A7, 2
  5454. 00003EC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5455. 00003ECA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5456. 00003ECE  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  5457. 00003ED2  508F                     addq.l     A7, 8
  5458. 00003ED4  3F00                     move.w     -[A7], D0
  5459. 00003ED6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5460. 00003EDA  548F                     addq.l     A7, 2
  5461. 00003EDC  526E FFFA                addq.w     [A6 - 0x6], 1
  5462. 00003EE0  206E 000C                movea.l    A0, [A6 + 0xC]
  5463. 00003EE4  3006                     move.w     D0, D6
  5464. 00003EE6  C1FC 0006                muls.w     D0, 0x6
  5465. 00003EEA  D090                     add.l      D0, [A0]
  5466. 00003EEC  2040                     movea.l    A0, D0
  5467. 00003EEE  41E8 0010                lea.l      A0, [A0 + 0x10]
  5468. 00003EF2  43EE FFFA                lea.l      A1, [A6 - 0x6]
  5469. 00003EF6  20D9                     move.l     [A0]+, [A1]+
  5470. 00003EF8  30D9                     move.w     [A0]+, [A1]+
  5471. 00003EFA  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5472. 00003EFE  4E5E                     unlink     A6
  5473. 00003F00  4E75                     rts
  5474. export_532:
  5475. fn00003F02:
  5476. 00003F02  4E56 FFCC                link       A6, -0x0034
  5477. 00003F06  48E7 0300                movem.l    -[A7], D6,D7
  5478. 00003F0A  206E 000C                movea.l    A0, [A6 + 0xC]
  5479. 00003F0E  2050                     movea.l    A0, [A0]
  5480. 00003F10  3068 000E                movea.w    A0, [A0 + 0xE]
  5481. 00003F14  2E08                     move.l     D7, A0
  5482. 00003F16  7C00                     moveq.l    D6, 0x00
  5483. 00003F18  6000 02C4                bra        +0x2C6 /* 000041DE */
  5484. label00003F1C:
  5485. 00003F1C  206E 000C                movea.l    A0, [A6 + 0xC]
  5486. 00003F20  2F06                     move.l     -[A7], D6
  5487. 00003F22  2F3C 0000 0006           move.l     -[A7], 0x6
  5488. 00003F28  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5489. 00003F2C  D090                     add.l      D0, [A0]
  5490. 00003F2E  2040                     movea.l    A0, D0
  5491. 00003F30  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  5492. 00003F34  41E8 0010                lea.l      A0, [A0 + 0x10]
  5493. 00003F38  22D8                     move.l     [A1]+, [A0]+
  5494. 00003F3A  32D8                     move.w     [A1]+, [A0]+
  5495. 00003F3C  0C6E 0190 FFD6           cmpi.w     [A6 - 0x2A], 0x190
  5496. 00003F42  6F00 0298                ble        +0x29A /* 000041DC */
  5497. 00003F46  536E FFD6                subq.w     [A6 - 0x2A], 1
  5498. 00003F4A  486E FFFC                pea.l      [A6 - 0x4]
  5499. 00003F4E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5500. 00003F52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5501. 00003F56  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  5502. 00003F5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5503. 00003F5E  3F00                     move.w     -[A7], D0
  5504. 00003F60  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5505. 00003F64  548F                     addq.l     A7, 2
  5506. 00003F66  206E FFFC                movea.l    A0, [A6 - 0x4]
  5507. 00003F6A  302E FFD6                move.w     D0, [A6 - 0x2A]
  5508. 00003F6E  48C0                     ext.l      D0
  5509. 00003F70  E980                     asl        D0, 4
  5510. 00003F72  D090                     add.l      D0, [A0]
  5511. 00003F74  2040                     movea.l    A0, D0
  5512. 00003F76  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5513. 00003F7A  5488                     addq.l     A0, 2
  5514. 00003F7C  22D8                     move.l     [A1]+, [A0]+
  5515. 00003F7E  22D8                     move.l     [A1]+, [A0]+
  5516. 00003F80  22D8                     move.l     [A1]+, [A0]+
  5517. 00003F82  22D8                     move.l     [A1]+, [A0]+
  5518. 00003F84  42A7                     clr.l      -[A7]
  5519. 00003F86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5520. 00003F8A  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5521. 00003F8E  201F                     move.l     D0, [A7]+
  5522. 00003F90  2D40 FFF0                move.l     [A6 - 0x10], D0
  5523. 00003F94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5524. 00003F98  206E FFF0                movea.l    A0, [A6 - 0x10]
  5525. 00003F9C  4868 FFF0                pea.l      [A0 - 0x10]
  5526. 00003FA0  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5527. 00003FA4  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5528. 00003FA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5529. 00003FAC  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5530. 00003FB0  508F                     addq.l     A7, 8
  5531. 00003FB2  3F00                     move.w     -[A7], D0
  5532. 00003FB4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5533. 00003FB8  548F                     addq.l     A7, 2
  5534. 00003FBA  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5535. 00003FBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5536. 00003FC2  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  5537. 00003FC6  508F                     addq.l     A7, 8
  5538. 00003FC8  3F00                     move.w     -[A7], D0
  5539. 00003FCA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5540. 00003FCE  548F                     addq.l     A7, 2
  5541. 00003FD0  206E 000C                movea.l    A0, [A6 + 0xC]
  5542. 00003FD4  2F06                     move.l     -[A7], D6
  5543. 00003FD6  2F3C 0000 0006           move.l     -[A7], 0x6
  5544. 00003FDC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5545. 00003FE0  D090                     add.l      D0, [A0]
  5546. 00003FE2  2040                     movea.l    A0, D0
  5547. 00003FE4  41E8 0010                lea.l      A0, [A0 + 0x10]
  5548. 00003FE8  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  5549. 00003FEC  20D9                     move.l     [A0]+, [A1]+
  5550. 00003FEE  30D9                     move.w     [A0]+, [A1]+
  5551. 00003FF0  5286                     addq.l     D6, 1
  5552. 00003FF2  BC87                     cmp.l      D6, D7
  5553. 00003FF4  6C00 0100                bge        +0x102 /* 000040F6 */
  5554. 00003FF8  206E 000C                movea.l    A0, [A6 + 0xC]
  5555. 00003FFC  2F06                     move.l     -[A7], D6
  5556. 00003FFE  2F3C 0000 0006           move.l     -[A7], 0x6
  5557. 00004004  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5558. 00004008  D090                     add.l      D0, [A0]
  5559. 0000400A  2040                     movea.l    A0, D0
  5560. 0000400C  43EE FFD0                lea.l      A1, [A6 - 0x30]
  5561. 00004010  41E8 0010                lea.l      A0, [A0 + 0x10]
  5562. 00004014  22D8                     move.l     [A1]+, [A0]+
  5563. 00004016  32D8                     move.w     [A1]+, [A0]+
  5564. 00004018  0C6E 0190 FFD0           cmpi.w     [A6 - 0x30], 0x190
  5565. 0000401E  6C00 00D6                bge        +0xD8 /* 000040F6 */
  5566. 00004022  486E FFFC                pea.l      [A6 - 0x4]
  5567. 00004026  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  5568. 0000402A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5569. 0000402E  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  5570. 00004032  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5571. 00004036  3F00                     move.w     -[A7], D0
  5572. 00004038  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5573. 0000403C  548F                     addq.l     A7, 2
  5574. 0000403E  42A7                     clr.l      -[A7]
  5575. 00004040  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5576. 00004044  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5577. 00004048  201F                     move.l     D0, [A7]+
  5578. 0000404A  2D40 FFF0                move.l     [A6 - 0x10], D0
  5579. 0000404E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5580. 00004052  206E FFF0                movea.l    A0, [A6 - 0x10]
  5581. 00004056  4868 0010                pea.l      [A0 + 0x10]
  5582. 0000405A  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5583. 0000405E  302E FFD0                move.w     D0, [A6 - 0x30]
  5584. 00004062  E940                     asl        D0.w, 4
  5585. 00004064  48C0                     ext.l      D0
  5586. 00004066  2D40 FFF8                move.l     [A6 - 0x8], D0
  5587. 0000406A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5588. 0000406E  2050                     movea.l    A0, [A0]
  5589. 00004070  5488                     addq.l     A0, 2
  5590. 00004072  2D48 FFDC                move.l     [A6 - 0x24], A0
  5591. 00004076  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5592. 0000407A  206E FFDC                movea.l    A0, [A6 - 0x24]
  5593. 0000407E  4868 0010                pea.l      [A0 + 0x10]
  5594. 00004082  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5595. 00004086  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5596. 0000408A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5597. 0000408E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5598. 00004092  2050                     movea.l    A0, [A0]
  5599. 00004094  5488                     addq.l     A0, 2
  5600. 00004096  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5601. 0000409A  20D9                     move.l     [A0]+, [A1]+
  5602. 0000409C  20D9                     move.l     [A0]+, [A1]+
  5603. 0000409E  20D9                     move.l     [A0]+, [A1]+
  5604. 000040A0  20D9                     move.l     [A0]+, [A1]+
  5605. 000040A2  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  5606. 000040A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5607. 000040AA  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5608. 000040AE  508F                     addq.l     A7, 8
  5609. 000040B0  3F00                     move.w     -[A7], D0
  5610. 000040B2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5611. 000040B6  548F                     addq.l     A7, 2
  5612. 000040B8  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  5613. 000040BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5614. 000040C0  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  5615. 000040C4  508F                     addq.l     A7, 8
  5616. 000040C6  3F00                     move.w     -[A7], D0
  5617. 000040C8  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5618. 000040CC  548F                     addq.l     A7, 2
  5619. 000040CE  526E FFD0                addq.w     [A6 - 0x30], 1
  5620. 000040D2  206E 000C                movea.l    A0, [A6 + 0xC]
  5621. 000040D6  2F06                     move.l     -[A7], D6
  5622. 000040D8  2F3C 0000 0006           move.l     -[A7], 0x6
  5623. 000040DE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5624. 000040E2  D090                     add.l      D0, [A0]
  5625. 000040E4  2040                     movea.l    A0, D0
  5626. 000040E6  41E8 0010                lea.l      A0, [A0 + 0x10]
  5627. 000040EA  43EE FFD0                lea.l      A1, [A6 - 0x30]
  5628. 000040EE  20D9                     move.l     [A0]+, [A1]+
  5629. 000040F0  30D9                     move.w     [A0]+, [A1]+
  5630. 000040F2  6000 00F0                bra        +0xF2 /* 000041E4 */
  5631. label000040F6:
  5632. 000040F6  42A7                     clr.l      -[A7]
  5633. 000040F8  4878 0012                push.l     0x12
  5634. 000040FC  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5635. 00004100  205F                     movea.l    A0, [A7]+
  5636. 00004102  2D48 FFFC                move.l     [A6 - 0x4], A0
  5637. 00004106  206E FFFC                movea.l    A0, [A6 - 0x4]
  5638. 0000410A  2050                     movea.l    A0, [A0]
  5639. 0000410C  7003                     moveq.l    D0, 0x03
  5640. 0000410E  3080                     move.w     [A0], D0
  5641. 00004110  206E FFFC                movea.l    A0, [A6 - 0x4]
  5642. 00004114  2050                     movea.l    A0, [A0]
  5643. 00004116  5488                     addq.l     A0, 2
  5644. 00004118  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5645. 0000411C  20D9                     move.l     [A0]+, [A1]+
  5646. 0000411E  20D9                     move.l     [A0]+, [A1]+
  5647. 00004120  20D9                     move.l     [A0]+, [A1]+
  5648. 00004122  20D9                     move.l     [A0]+, [A1]+
  5649. 00004124  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5650. 00004128  486E FFF4                pea.l      [A6 - 0xC]
  5651. 0000412C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5652. 00004130  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  5653. 00004134  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5654. 00004138  3F00                     move.w     -[A7], D0
  5655. 0000413A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5656. 0000413E  548F                     addq.l     A7, 2
  5657. 00004140  7001                     moveq.l    D0, 0x01
  5658. 00004142  3D40 FFD6                move.w     [A6 - 0x2A], D0
  5659. 00004146  2D6E FFF4 FFD8           move.l     [A6 - 0x28], [A6 - 0xC]
  5660. 0000414C  42A7                     clr.l      -[A7]
  5661. 0000414E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5662. 00004152  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5663. 00004156  201F                     move.l     D0, [A7]+
  5664. 00004158  2D40 FFF0                move.l     [A6 - 0x10], D0
  5665. 0000415C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5666. 00004160  206E FFF0                movea.l    A0, [A6 - 0x10]
  5667. 00004164  4868 0006                pea.l      [A0 + 0x6]
  5668. 00004168  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5669. 0000416C  2007                     move.l     D0, D7
  5670. 0000416E  9086                     sub.l      D0, D6
  5671. 00004170  4878 0006                push.l     0x6
  5672. 00004174  2F00                     move.l     -[A7], D0
  5673. 00004176  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5674. 0000417A  2D40 FFF8                move.l     [A6 - 0x8], D0
  5675. 0000417E  206E 000C                movea.l    A0, [A6 + 0xC]
  5676. 00004182  2F06                     move.l     -[A7], D6
  5677. 00004184  2F3C 0000 0006           move.l     -[A7], 0x6
  5678. 0000418A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5679. 0000418E  D090                     add.l      D0, [A0]
  5680. 00004190  0680 0000 0010           addi.l     D0, 0x10
  5681. 00004196  2D40 FFCC                move.l     [A6 - 0x34], D0
  5682. 0000419A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5683. 0000419E  206E FFCC                movea.l    A0, [A6 - 0x34]
  5684. 000041A2  4868 0006                pea.l      [A0 + 0x6]
  5685. 000041A6  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  5686. 000041AA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5687. 000041AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5688. 000041B2  206E 000C                movea.l    A0, [A6 + 0xC]
  5689. 000041B6  2F06                     move.l     -[A7], D6
  5690. 000041B8  2F3C 0000 0006           move.l     -[A7], 0x6
  5691. 000041BE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5692. 000041C2  D090                     add.l      D0, [A0]
  5693. 000041C4  2040                     movea.l    A0, D0
  5694. 000041C6  41E8 0010                lea.l      A0, [A0 + 0x10]
  5695. 000041CA  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  5696. 000041CE  20D9                     move.l     [A0]+, [A1]+
  5697. 000041D0  30D9                     move.w     [A0]+, [A1]+
  5698. 000041D2  206E 000C                movea.l    A0, [A6 + 0xC]
  5699. 000041D6  2050                     movea.l    A0, [A0]
  5700. 000041D8  5268 000E                addq.w     [A0 + 0xE], 1
  5701. label000041DC:
  5702. 000041DC  5286                     addq.l     D6, 1
  5703. label000041DE:
  5704. 000041DE  BC87                     cmp.l      D6, D7
  5705. 000041E0  6D00 FD3A                blt        -0x2C4 /* 00003F1C */
  5706. label000041E4:
  5707. 000041E4  4CDF 00C0                movem.l    D6,D7, [A7]+
  5708. 000041E8  4E5E                     unlink     A6
  5709. 000041EA  4E75                     rts
  5710. fn000041EC:
  5711. 000041EC  4E56 FFBE                link       A6, -0x0042
  5712. 000041F0  426E FFDA                clr.w      [A6 - 0x26]
  5713. 000041F4  486E FFDC                pea.l      [A6 - 0x24]
  5714. 000041F8  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  5715. 000041FC  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  5716. 00004200  3F3C 0122                move.w     -[A7], 0x122
  5717. 00004204  3F3C 0100                move.w     -[A7], 0x100
  5718. 00004208  A8A7                     syscall    SetRect
  5719. 0000420A  42AE FFE4                clr.l      [A6 - 0x1C]
  5720. 0000420E  42A7                     clr.l      -[A7]
  5721. 00004210  4879 424F 4F54           push.l     0x424F4F54 /* 'BOOT' */
  5722. 00004216  3F3C 0001                move.w     -[A7], 0x1
  5723. 0000421A  A9A0                     syscall    GetResource
  5724. 0000421C  205F                     movea.l    A0, [A7]+
  5725. 0000421E  2D48 FFD6                move.l     [A6 - 0x2A], A0
  5726. 00004222  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5727. 00004226  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  5728. 0000422A  2D6E FFD6 FFE8           move.l     [A6 - 0x18], [A6 - 0x2A]
  5729. 00004230  4267                     clr.w      -[A7]
  5730. 00004232  486E FFE8                pea.l      [A6 - 0x18]
  5731. 00004236  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  5732. 0000423A  301F                     move.w     D0, [A7]+
  5733. 0000423C  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5734. 00004240  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  5735. 00004244  42A7                     clr.l      -[A7]
  5736. 00004246  4879 5041 5423           push.l     0x50415423 /* 'PAT#' */
  5737. 0000424C  3F3C 03E8                move.w     -[A7], 0x3E8
  5738. 00004250  A9A0                     syscall    GetResource
  5739. 00004252  205F                     movea.l    A0, [A7]+
  5740. 00004254  2D48 FFD6                move.l     [A6 - 0x2A], A0
  5741. 00004258  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5742. 0000425C  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  5743. 00004260  2D6E FFD6 FFEC           move.l     [A6 - 0x14], [A6 - 0x2A]
  5744. 00004266  4267                     clr.w      -[A7]
  5745. 00004268  486E FFEC                pea.l      [A6 - 0x14]
  5746. 0000426C  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  5747. 00004270  301F                     move.w     D0, [A7]+
  5748. 00004272  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5749. 00004276  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  5750. 0000427A  42A7                     clr.l      -[A7]
  5751. 0000427C  4879 4252 5553           push.l     0x42525553 /* 'BRUS' */
  5752. 00004282  3F3C 03E8                move.w     -[A7], 0x3E8
  5753. 00004286  A9A0                     syscall    GetResource
  5754. 00004288  205F                     movea.l    A0, [A7]+
  5755. 0000428A  2D48 FFD6                move.l     [A6 - 0x2A], A0
  5756. 0000428E  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5757. 00004292  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  5758. 00004296  2D6E FFD6 FFF0           move.l     [A6 - 0x10], [A6 - 0x2A]
  5759. 0000429C  4267                     clr.w      -[A7]
  5760. 0000429E  486E FFF0                pea.l      [A6 - 0x10]
  5761. 000042A2  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  5762. 000042A6  301F                     move.w     D0, [A7]+
  5763. 000042A8  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  5764. 000042AC  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  5765. 000042B0  42A7                     clr.l      -[A7]
  5766. 000042B2  4878 001A                push.l     0x1A
  5767. 000042B6  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5768. 000042BA  205F                     movea.l    A0, [A7]+
  5769. 000042BC  2D48 FFBE                move.l     [A6 - 0x42], A0
  5770. 000042C0  206E FFBE                movea.l    A0, [A6 - 0x42]
  5771. 000042C4  2050                     movea.l    A0, [A0]
  5772. 000042C6  43EE FFDA                lea.l      A1, [A6 - 0x26]
  5773. 000042CA  7005                     moveq.l    D0, 0x05
  5774. label000042CC:
  5775. 000042CC  20D9                     move.l     [A0]+, [A1]+
  5776. 000042CE  51C8 FFFC                dbf        D0, -0x6 /* 000042CC */
  5777. 000042D2  30D9                     move.w     [A0]+, [A1]+
  5778. 000042D4  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5779. 000042D8  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  5780. 000042DC  588F                     addq.l     A7, 4
  5781. 000042DE  3F00                     move.w     -[A7], D0
  5782. 000042E0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5783. 000042E4  548F                     addq.l     A7, 2
  5784. 000042E6  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5785. 000042EA  486E FFFA                pea.l      [A6 - 0x6]
  5786. 000042EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5787. 000042F2  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  5788. 000042F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5789. 000042FA  3F00                     move.w     -[A7], D0
  5790. 000042FC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5791. 00004300  548F                     addq.l     A7, 2
  5792. 00004302  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5793. 00004306  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5794. 0000430A  7001                     moveq.l    D0, 0x01
  5795. 0000430C  3D40 FFC6                move.w     [A6 - 0x3A], D0
  5796. 00004310  42AE FFC8                clr.l      [A6 - 0x38]
  5797. 00004314  7064                     moveq.l    D0, 0x64
  5798. 00004316  2D40 FFCC                move.l     [A6 - 0x34], D0
  5799. 0000431A  42AE FFD0                clr.l      [A6 - 0x30]
  5800. 0000431E  426E FFD4                clr.w      [A6 - 0x2C]
  5801. 00004322  42A7                     clr.l      -[A7]
  5802. 00004324  4878 0010                push.l     0x10
  5803. 00004328  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5804. 0000432C  205F                     movea.l    A0, [A7]+
  5805. 0000432E  2D48 FFC2                move.l     [A6 - 0x3E], A0
  5806. 00004332  206E FFC2                movea.l    A0, [A6 - 0x3E]
  5807. 00004336  2050                     movea.l    A0, [A0]
  5808. 00004338  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  5809. 0000433C  20D9                     move.l     [A0]+, [A1]+
  5810. 0000433E  20D9                     move.l     [A0]+, [A1]+
  5811. 00004340  20D9                     move.l     [A0]+, [A1]+
  5812. 00004342  20D9                     move.l     [A0]+, [A1]+
  5813. 00004344  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5814. 00004348  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  5815. 0000434C  588F                     addq.l     A7, 4
  5816. 0000434E  3F00                     move.w     -[A7], D0
  5817. 00004350  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5818. 00004354  548F                     addq.l     A7, 2
  5819. 00004356  426E FFFE                clr.w      [A6 - 0x2]
  5820. 0000435A  6020                     bra        +0x22 /* 0000437C */
  5821. label0000435C:
  5822. 0000435C  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5823. 00004360  486E FFFA                pea.l      [A6 - 0x6]
  5824. 00004364  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5825. 00004368  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  5826. 0000436C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5827. 00004370  3F00                     move.w     -[A7], D0
  5828. 00004372  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  5829. 00004376  548F                     addq.l     A7, 2
  5830. 00004378  526E FFFE                addq.w     [A6 - 0x2], 1
  5831. label0000437C:
  5832. 0000437C  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  5833. 00004382  6DD8                     blt        -0x26 /* 0000435C */
  5834. 00004384  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5835. 00004388  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5836. 0000438C  4E5E                     unlink     A6
  5837. 0000438E  4E75                     rts
  5838. fn00004390:
  5839. 00004390  4E56 FF84                link       A6, -0x007C
  5840. 00004394  486E FF88                pea.l      [A6 - 0x78]
  5841. 00004398  A874                     syscall    GetPort
  5842. 0000439A  3F3C 0002                move.w     -[A7], 0x2
  5843. 0000439E  486E FFF8                pea.l      [A6 - 0x8]
  5844. 000043A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5845. 000043A6  4EAD 0FBA                jsr        [A5 + 0xFBA /* export_499 */]
  5846. 000043AA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5847. 000043AE  3F3C 0001                move.w     -[A7], 0x1
  5848. 000043B2  486E FF8C                pea.l      [A6 - 0x74]
  5849. 000043B6  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  5850. 000043BA  5C8F                     addq.l     A7, 6
  5851. 000043BC  206D EC46                movea.l    A0, [A5 - 0x13BA]
  5852. 000043C0  41E8 0010                lea.l      A0, [A0 + 0x10]
  5853. 000043C4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5854. 000043C8  20D9                     move.l     [A0]+, [A1]+
  5855. 000043CA  20D9                     move.l     [A0]+, [A1]+
  5856. 000043CC  486E FFF8                pea.l      [A6 - 0x8]
  5857. 000043D0  A87B                     syscall    ClipRect
  5858. 000043D2  206D EC46                movea.l    A0, [A5 - 0x13BA]
  5859. 000043D6  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  5860. 000043DA  206D EC46                movea.l    A0, [A5 - 0x13BA]
  5861. 000043DE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5862. 000043E2  A8DC                     syscall    CopyRgn
  5863. 000043E4  42A7                     clr.l      -[A7]
  5864. 000043E6  486E FFF8                pea.l      [A6 - 0x8]
  5865. 000043EA  A8F3                     syscall    OpenPicture
  5866. 000043EC  205F                     movea.l    A0, [A7]+
  5867. 000043EE  2D48 FF84                move.l     [A6 - 0x7C], A0
  5868. 000043F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5869. 000043F6  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  5870. 000043FA  588F                     addq.l     A7, 4
  5871. 000043FC  A8F4                     syscall    ClosePicture
  5872. 000043FE  3F3C 0001                move.w     -[A7], 0x1
  5873. 00004402  486E FF8C                pea.l      [A6 - 0x74]
  5874. 00004406  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  5875. 0000440A  5C8F                     addq.l     A7, 6
  5876. 0000440C  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  5877. 00004410  A873                     syscall    SetPort
  5878. 00004412  202E FF84                move.l     D0, [A6 - 0x7C]
  5879. 00004416  4E5E                     unlink     A6
  5880. 00004418  4E75                     rts
  5881. export_544:
  5882. 0000441A  4E56 FF28                link       A6, -0x00D8
  5883. 0000441E  48E7 0308                movem.l    -[A7], D6,D7,A4
  5884. 00004422  4A6D E934                tst.w      [A5 - 0x16CC]
  5885. 00004426  6728                     beq        +0x2A /* 00004450 */
  5886. 00004428  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5887. 0000442C  486D E908                pea.l      [A5 - 0x16F8]
  5888. 00004430  486D E908                pea.l      [A5 - 0x16F8]
  5889. 00004434  A8AB                     syscall    UnionRect
  5890. 00004436  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5891. 0000443A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5892. 0000443E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5893. 00004442  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5894. 00004446  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5895. 0000444A  A8EB                     syscall    StdBits
  5896. 0000444C  6000 019A                bra        +0x19C /* 000045E8 */
  5897. label00004450:
  5898. 00004450  3B6E 000C E8FC           move.w     [A5 - 0x1704], [A6 + 0xC]
  5899. 00004456  426D E8FE                clr.w      [A5 - 0x1702]
  5900. 0000445A  206E 0016                movea.l    A0, [A6 + 0x16]
  5901. 0000445E  0828 0007 0004           btst.b     [A0 + 0x4], 0x7
  5902. 00004464  6706                     beq        +0x8 /* 0000446C */
  5903. 00004466  7001                     moveq.l    D0, 0x01
  5904. 00004468  3B40 E8FE                move.w     [A5 - 0x1702], D0
  5905. label0000446C:
  5906. 0000446C  3F2D E8FE                move.w     -[A7], [A5 - 0x1702]
  5907. 00004470  486E FF28                pea.l      [A6 - 0xD8]
  5908. 00004474  486E FFFC                pea.l      [A6 - 0x4]
  5909. 00004478  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5910. 0000447C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5911. 00004480  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5912. 00004484  42A7                     clr.l      -[A7]
  5913. 00004486  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5914. 0000448A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5915. 0000448E  205F                     movea.l    A0, [A7]+
  5916. 00004490  2848                     movea.l    A4, A0
  5917. 00004492  2F0C                     move.l     -[A7], A4
  5918. 00004494  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5919. 00004498  2D54 FF9C                move.l     [A6 - 0x64], [A4]
  5920. 0000449C  3D6E FF28 FFA0           move.w     [A6 - 0x60], [A6 - 0xD8]
  5921. 000044A2  206E 000E                movea.l    A0, [A6 + 0xE]
  5922. 000044A6  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  5923. 000044AA  22D8                     move.l     [A1]+, [A0]+
  5924. 000044AC  22D8                     move.l     [A1]+, [A0]+
  5925. 000044AE  486E FF2C                pea.l      [A6 - 0xD4]
  5926. 000044B2  A874                     syscall    GetPort
  5927. 000044B4  3F2D E8FE                move.w     -[A7], [A5 - 0x1702]
  5928. 000044B8  486E FF30                pea.l      [A6 - 0xD0]
  5929. 000044BC  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  5930. 000044C0  5C8F                     addq.l     A7, 6
  5931. 000044C2  3F2D E8FE                move.w     -[A7], [A5 - 0x1702]
  5932. 000044C6  486E FF30                pea.l      [A6 - 0xD0]
  5933. 000044CA  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  5934. 000044CE  5C8F                     addq.l     A7, 6
  5935. 000044D0  3F2D E8FE                move.w     -[A7], [A5 - 0x1702]
  5936. 000044D4  486E FF9C                pea.l      [A6 - 0x64]
  5937. 000044D8  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  5938. 000044DC  5C8F                     addq.l     A7, 6
  5939. 000044DE  7E00                     moveq.l    D7, 0x00
  5940. 000044E0  600A                     bra        +0xC /* 000044EC */
  5941. label000044E2:
  5942. 000044E2  2014                     move.l     D0, [A4]
  5943. 000044E4  D087                     add.l      D0, D7
  5944. 000044E6  2040                     movea.l    A0, D0
  5945. 000044E8  4210                     clr.b      [A0]
  5946. 000044EA  5287                     addq.l     D7, 1
  5947. label000044EC:
  5948. 000044EC  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  5949. 000044F0  6DF0                     blt        -0xE /* 000044E2 */
  5950. 000044F2  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5951. 000044F6  486E FF32                pea.l      [A6 - 0xCE]
  5952. 000044FA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5953. 000044FE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5954. 00004502  4267                     clr.w      -[A7]
  5955. 00004504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5956. 00004508  A8EC                     syscall    CopyBits
  5957. 0000450A  3F2D E8FE                move.w     -[A7], [A5 - 0x1702]
  5958. 0000450E  486E FF30                pea.l      [A6 - 0xD0]
  5959. 00004512  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  5960. 00004516  5C8F                     addq.l     A7, 6
  5961. 00004518  2F2E FF2C                move.l     -[A7], [A6 - 0xD4]
  5962. 0000451C  A873                     syscall    SetPort
  5963. 0000451E  4A6D E932                tst.w      [A5 - 0x16CE]
  5964. 00004522  6726                     beq        +0x28 /* 0000454A */
  5965. 00004524  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5966. 00004528  486D E900                pea.l      [A5 - 0x1700]
  5967. 0000452C  486D E900                pea.l      [A5 - 0x1700]
  5968. 00004530  A8AB                     syscall    UnionRect
  5969. 00004532  4267                     clr.w      -[A7]
  5970. 00004534  2F0C                     move.l     -[A7], A4
  5971. 00004536  2F2D E910                move.l     -[A7], [A5 - 0x16F0]
  5972. 0000453A  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  5973. 0000453E  301F                     move.w     D0, [A7]+
  5974. 00004540  2F0C                     move.l     -[A7], A4
  5975. 00004542  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5976. 00004546  6000 00A0                bra        +0xA2 /* 000045E8 */
  5977. label0000454A:
  5978. 0000454A  2F0C                     move.l     -[A7], A4
  5979. 0000454C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5980. 00004550  42A7                     clr.l      -[A7]
  5981. 00004552  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  5982. 00004556  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5983. 0000455A  201F                     move.l     D0, [A7]+
  5984. 0000455C  2C00                     move.l     D6, D0
  5985. 0000455E  4878 0052                push.l     0x52 /* 'R' */
  5986. 00004562  2F06                     move.l     -[A7], D6
  5987. 00004564  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5988. 00004568  3D40 FF2A                move.w     [A6 - 0xD6], D0
  5989. 0000456C  486E FFAA                pea.l      [A6 - 0x56]
  5990. 00004570  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  5991. 00004574  588F                     addq.l     A7, 4
  5992. 00004576  7069                     moveq.l    D0, 0x69
  5993. 00004578  3D40 FFAA                move.w     [A6 - 0x56], D0
  5994. 0000457C  426E FFAC                clr.w      [A6 - 0x54]
  5995. 00004580  42A7                     clr.l      -[A7]
  5996. 00004582  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  5997. 00004586  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  5998. 0000458A  508F                     addq.l     A7, 8
  5999. 0000458C  2D40 FFB0                move.l     [A6 - 0x50], D0
  6000. 00004590  206E 000E                movea.l    A0, [A6 + 0xE]
  6001. 00004594  43EE FFB8                lea.l      A1, [A6 - 0x48]
  6002. 00004598  22D8                     move.l     [A1]+, [A0]+
  6003. 0000459A  22D8                     move.l     [A1]+, [A0]+
  6004. 0000459C  41EE FFCC                lea.l      A0, [A6 - 0x34]
  6005. 000045A0  43ED EC2E                lea.l      A1, [A5 - 0x13D2]
  6006. 000045A4  20D9                     move.l     [A0]+, [A1]+
  6007. 000045A6  20D9                     move.l     [A0]+, [A1]+
  6008. 000045A8  3D6D E8FC FFE0           move.w     [A6 - 0x20], [A5 - 0x1704]
  6009. 000045AE  3D6D E8FE FFF0           move.w     [A6 - 0x10], [A5 - 0x1702]
  6010. 000045B4  2D4C FFE8                move.l     [A6 - 0x18], A4
  6011. 000045B8  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6012. 000045BC  2006                     move.l     D0, D6
  6013. 000045BE  0680 0000 0052           addi.l     D0, 0x52 /* 'R' */
  6014. 000045C4  2F00                     move.l     -[A7], D0
  6015. 000045C6  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6016. 000045CA  206D E918                movea.l    A0, [A5 - 0x16E8]
  6017. 000045CE  302E FF2A                move.w     D0, [A6 - 0xD6]
  6018. 000045D2  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6019. 000045D6  D090                     add.l      D0, [A0]
  6020. 000045D8  2040                     movea.l    A0, D0
  6021. 000045DA  43EE FFAA                lea.l      A1, [A6 - 0x56]
  6022. 000045DE  7013                     moveq.l    D0, 0x13
  6023. label000045E0:
  6024. 000045E0  20D9                     move.l     [A0]+, [A1]+
  6025. 000045E2  51C8 FFFC                dbf        D0, -0x6 /* 000045E0 */
  6026. 000045E6  30D9                     move.w     [A0]+, [A1]+
  6027. label000045E8:
  6028. 000045E8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6029. 000045EC  4E5E                     unlink     A6
  6030. 000045EE  205F                     movea.l    A0, [A7]+
  6031. 000045F0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6032. 000045F4  4ED0                     jmp        [A0]
  6033. export_542:
  6034. 000045F6  4E56 FFA0                link       A6, -0x0060
  6035. 000045FA  4A6D E934                tst.w      [A5 - 0x16CC]
  6036. 000045FE  674A                     beq        +0x4C /* 0000464A */
  6037. 00004600  206E 0008                movea.l    A0, [A6 + 0x8]
  6038. 00004604  2050                     movea.l    A0, [A0]
  6039. 00004606  43EE FFA0                lea.l      A1, [A6 - 0x60]
  6040. 0000460A  5488                     addq.l     A0, 2
  6041. 0000460C  22D8                     move.l     [A1]+, [A0]+
  6042. 0000460E  22D8                     move.l     [A1]+, [A0]+
  6043. 00004610  4A2E 000C                tst.b      [A6 + 0xC]
  6044. 00004614  6618                     bne        +0x1A /* 0000462E */
  6045. 00004616  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6046. 0000461A  3028 0034                move.w     D0, [A0 + 0x34]
  6047. 0000461E  D16E FFA4                add.w      [A6 - 0x5C], D0
  6048. 00004622  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6049. 00004626  3028 0036                move.w     D0, [A0 + 0x36]
  6050. 0000462A  D16E FFA6                add.w      [A6 - 0x5A], D0
  6051. label0000462E:
  6052. 0000462E  486E FFA0                pea.l      [A6 - 0x60]
  6053. 00004632  486D E908                pea.l      [A5 - 0x16F8]
  6054. 00004636  486D E908                pea.l      [A5 - 0x16F8]
  6055. 0000463A  A8AB                     syscall    UnionRect
  6056. 0000463C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6057. 00004640  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6058. 00004644  A8C5                     syscall    StdPoly
  6059. 00004646  6000 0238                bra        +0x23A /* 00004880 */
  6060. label0000464A:
  6061. 0000464A  0C6D 01F4 E940           cmpi.w     [A5 - 0x16C0], 0x1F4
  6062. 00004650  6E00 022E                bgt        +0x230 /* 00004880 */
  6063. 00004654  526D E940                addq.w     [A5 - 0x16C0], 1
  6064. 00004658  42A7                     clr.l      -[A7]
  6065. 0000465A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6066. 0000465E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6067. 00004662  201F                     move.l     D0, [A7]+
  6068. 00004664  0C80 0000 0FA0           cmpi.l     D0, 0xFA0
  6069. 0000466A  6E00 0214                bgt        +0x216 /* 00004880 */
  6070. 0000466E  42A7                     clr.l      -[A7]
  6071. 00004670  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6072. 00004674  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6073. 00004678  201F                     move.l     D0, [A7]+
  6074. 0000467A  2D40 FFFA                move.l     [A6 - 0x6], D0
  6075. 0000467E  4878 0052                push.l     0x52 /* 'R' */
  6076. 00004682  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6077. 00004686  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6078. 0000468A  3D40 FFFE                move.w     [A6 - 0x2], D0
  6079. 0000468E  4A2E 000C                tst.b      [A6 + 0xC]
  6080. 00004692  6600 0118                bne        +0x11A /* 000047AC */
  6081. 00004696  206D E918                movea.l    A0, [A5 - 0x16E8]
  6082. 0000469A  302E FFFE                move.w     D0, [A6 - 0x2]
  6083. 0000469E  5340                     subq.w     D0, 1
  6084. 000046A0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6085. 000046A4  D090                     add.l      D0, [A0]
  6086. 000046A6  2040                     movea.l    A0, D0
  6087. 000046A8  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6088. 000046AC  7013                     moveq.l    D0, 0x13
  6089. label000046AE:
  6090. 000046AE  22D8                     move.l     [A1]+, [A0]+
  6091. 000046B0  51C8 FFFC                dbf        D0, -0x6 /* 000046AE */
  6092. 000046B4  32D8                     move.w     [A1]+, [A0]+
  6093. 000046B6  4A6E FFFE                tst.w      [A6 - 0x2]
  6094. 000046BA  6F00 009A                ble        +0x9C /* 00004756 */
  6095. 000046BE  0C6E 0068 FFA8           cmpi.w     [A6 - 0x58], 0x68 /* 'h' */
  6096. 000046C4  6600 0090                bne        +0x92 /* 00004756 */
  6097. 000046C8  4A6E FFC0                tst.w      [A6 - 0x40]
  6098. 000046CC  6600 0088                bne        +0x8A /* 00004756 */
  6099. 000046D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6100. 000046D4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6101. 000046D8  4EBA 01B0                jsr        [PC + 0x1B0 /* 0000488A */]
  6102. 000046DC  508F                     addq.l     A7, 8
  6103. 000046DE  4A40                     tst.w      D0
  6104. 000046E0  6774                     beq        +0x76 /* 00004756 */
  6105. 000046E2  486E FFD2                pea.l      [A6 - 0x2E]
  6106. 000046E6  102E 000C                move.b     D0, [A6 + 0xC]
  6107. 000046EA  4880                     ext.w      D0
  6108. 000046EC  3F00                     move.w     -[A7], D0
  6109. 000046EE  4EBA 0504                jsr        [PC + 0x504 /* 00004BF4 */]
  6110. 000046F2  5C8F                     addq.l     A7, 6
  6111. 000046F4  486E FFC4                pea.l      [A6 - 0x3C]
  6112. 000046F8  102E 000C                move.b     D0, [A6 + 0xC]
  6113. 000046FC  4880                     ext.w      D0
  6114. 000046FE  3F00                     move.w     -[A7], D0
  6115. 00004700  4EBA 0644                jsr        [PC + 0x644 /* 00004D46 */]
  6116. 00004704  5C8F                     addq.l     A7, 6
  6117. 00004706  486E FFC8                pea.l      [A6 - 0x38]
  6118. 0000470A  102E 000C                move.b     D0, [A6 + 0xC]
  6119. 0000470E  4880                     ext.w      D0
  6120. 00004710  3F00                     move.w     -[A7], D0
  6121. 00004712  4EBA 0660                jsr        [PC + 0x660 /* 00004D74 */]
  6122. 00004716  5C8F                     addq.l     A7, 6
  6123. 00004718  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6124. 0000471C  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  6125. 00004722  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6126. 00004726  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  6127. 0000472C  7001                     moveq.l    D0, 0x01
  6128. 0000472E  3D40 FFC0                move.w     [A6 - 0x40], D0
  6129. 00004732  206D E918                movea.l    A0, [A5 - 0x16E8]
  6130. 00004736  302E FFFE                move.w     D0, [A6 - 0x2]
  6131. 0000473A  5340                     subq.w     D0, 1
  6132. 0000473C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6133. 00004740  D090                     add.l      D0, [A0]
  6134. 00004742  2040                     movea.l    A0, D0
  6135. 00004744  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6136. 00004748  7013                     moveq.l    D0, 0x13
  6137. label0000474A:
  6138. 0000474A  20D9                     move.l     [A0]+, [A1]+
  6139. 0000474C  51C8 FFFC                dbf        D0, -0x6 /* 0000474A */
  6140. 00004750  30D9                     move.w     [A0]+, [A1]+
  6141. 00004752  6000 012C                bra        +0x12E /* 00004880 */
  6142. label00004756:
  6143. 00004756  486E FFD2                pea.l      [A6 - 0x2E]
  6144. 0000475A  102E 000C                move.b     D0, [A6 + 0xC]
  6145. 0000475E  4880                     ext.w      D0
  6146. 00004760  3F00                     move.w     -[A7], D0
  6147. 00004762  4EBA 0490                jsr        [PC + 0x490 /* 00004BF4 */]
  6148. 00004766  5C8F                     addq.l     A7, 6
  6149. 00004768  486E FFC4                pea.l      [A6 - 0x3C]
  6150. 0000476C  102E 000C                move.b     D0, [A6 + 0xC]
  6151. 00004770  4880                     ext.w      D0
  6152. 00004772  3F00                     move.w     -[A7], D0
  6153. 00004774  4EBA 05D0                jsr        [PC + 0x5D0 /* 00004D46 */]
  6154. 00004778  5C8F                     addq.l     A7, 6
  6155. 0000477A  486E FFC8                pea.l      [A6 - 0x38]
  6156. 0000477E  102E 000C                move.b     D0, [A6 + 0xC]
  6157. 00004782  4880                     ext.w      D0
  6158. 00004784  3F00                     move.w     -[A7], D0
  6159. 00004786  4EBA 05EC                jsr        [PC + 0x5EC /* 00004D74 */]
  6160. 0000478A  5C8F                     addq.l     A7, 6
  6161. 0000478C  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6162. 00004790  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  6163. 00004796  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6164. 0000479A  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  6165. 000047A0  7001                     moveq.l    D0, 0x01
  6166. 000047A2  3D40 FFC0                move.w     [A6 - 0x40], D0
  6167. 000047A6  426E FFBE                clr.w      [A6 - 0x42]
  6168. 000047AA  6040                     bra        +0x42 /* 000047EC */
  6169. label000047AC:
  6170. 000047AC  486E FFCA                pea.l      [A6 - 0x36]
  6171. 000047B0  102E 000C                move.b     D0, [A6 + 0xC]
  6172. 000047B4  4880                     ext.w      D0
  6173. 000047B6  3F00                     move.w     -[A7], D0
  6174. 000047B8  4EBA 043A                jsr        [PC + 0x43A /* 00004BF4 */]
  6175. 000047BC  5C8F                     addq.l     A7, 6
  6176. 000047BE  486E FFC2                pea.l      [A6 - 0x3E]
  6177. 000047C2  102E 000C                move.b     D0, [A6 + 0xC]
  6178. 000047C6  4880                     ext.w      D0
  6179. 000047C8  3F00                     move.w     -[A7], D0
  6180. 000047CA  4EBA 057A                jsr        [PC + 0x57A /* 00004D46 */]
  6181. 000047CE  5C8F                     addq.l     A7, 6
  6182. 000047D0  486E FFC6                pea.l      [A6 - 0x3A]
  6183. 000047D4  102E 000C                move.b     D0, [A6 + 0xC]
  6184. 000047D8  4880                     ext.w      D0
  6185. 000047DA  3F00                     move.w     -[A7], D0
  6186. 000047DC  4EBA 0596                jsr        [PC + 0x596 /* 00004D74 */]
  6187. 000047E0  5C8F                     addq.l     A7, 6
  6188. 000047E2  426E FFC0                clr.w      [A6 - 0x40]
  6189. 000047E6  7001                     moveq.l    D0, 0x01
  6190. 000047E8  3D40 FFBE                move.w     [A6 - 0x42], D0
  6191. label000047EC:
  6192. 000047EC  7068                     moveq.l    D0, 0x68
  6193. 000047EE  3D40 FFA8                move.w     [A6 - 0x58], D0
  6194. 000047F2  426E FFAA                clr.w      [A6 - 0x56]
  6195. 000047F6  7001                     moveq.l    D0, 0x01
  6196. 000047F8  3D40 FFAC                move.w     [A6 - 0x54], D0
  6197. 000047FC  42A7                     clr.l      -[A7]
  6198. 000047FE  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6199. 00004802  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  6200. 00004806  508F                     addq.l     A7, 8
  6201. 00004808  2D40 FFAE                move.l     [A6 - 0x52], D0
  6202. 0000480C  102E 000C                move.b     D0, [A6 + 0xC]
  6203. 00004810  4880                     ext.w      D0
  6204. 00004812  3F00                     move.w     -[A7], D0
  6205. 00004814  4EBA 04C6                jsr        [PC + 0x4C6 /* 00004CDC */]
  6206. 00004818  548F                     addq.l     A7, 2
  6207. 0000481A  3D40 FFDE                move.w     [A6 - 0x22], D0
  6208. 0000481E  426E FFE0                clr.w      [A6 - 0x20]
  6209. 00004822  7001                     moveq.l    D0, 0x01
  6210. 00004824  2D40 FFB2                move.l     [A6 - 0x4E], D0
  6211. 00004828  206E 0008                movea.l    A0, [A6 + 0x8]
  6212. 0000482C  2050                     movea.l    A0, [A0]
  6213. 0000482E  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  6214. 00004832  5488                     addq.l     A0, 2
  6215. 00004834  22D8                     move.l     [A1]+, [A0]+
  6216. 00004836  22D8                     move.l     [A1]+, [A0]+
  6217. 00004838  42AE FFE2                clr.l      [A6 - 0x1E]
  6218. 0000483C  2D6E 0008 FFE6           move.l     [A6 - 0x1A], [A6 + 0x8]
  6219. 00004842  42AE FFEA                clr.l      [A6 - 0x16]
  6220. 00004846  4267                     clr.w      -[A7]
  6221. 00004848  486E FFE6                pea.l      [A6 - 0x1A]
  6222. 0000484C  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  6223. 00004850  301F                     move.w     D0, [A7]+
  6224. 00004852  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6225. 00004856  206E FFFA                movea.l    A0, [A6 - 0x6]
  6226. 0000485A  4868 0052                pea.l      [A0 + 0x52]
  6227. 0000485E  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6228. 00004862  206D E918                movea.l    A0, [A5 - 0x16E8]
  6229. 00004866  302E FFFE                move.w     D0, [A6 - 0x2]
  6230. 0000486A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6231. 0000486E  D090                     add.l      D0, [A0]
  6232. 00004870  2040                     movea.l    A0, D0
  6233. 00004872  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6234. 00004876  7013                     moveq.l    D0, 0x13
  6235. label00004878:
  6236. 00004878  20D9                     move.l     [A0]+, [A1]+
  6237. 0000487A  51C8 FFFC                dbf        D0, -0x6 /* 00004878 */
  6238. 0000487E  30D9                     move.w     [A0]+, [A1]+
  6239. label00004880:
  6240. 00004880  4E5E                     unlink     A6
  6241. 00004882  205F                     movea.l    A0, [A7]+
  6242. 00004884  4FEF 0006                lea.l      A7, [A7 + 0x6]
  6243. 00004888  4ED0                     jmp        [A0]
  6244. fn0000488A:
  6245. 0000488A  4E56 0000                link       A6, 0
  6246. 0000488E  48E7 0300                movem.l    -[A7], D6,D7
  6247. 00004892  42A7                     clr.l      -[A7]
  6248. 00004894  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6249. 00004898  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6250. 0000489C  201F                     move.l     D0, [A7]+
  6251. 0000489E  2E00                     move.l     D7, D0
  6252. 000048A0  42A7                     clr.l      -[A7]
  6253. 000048A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6254. 000048A6  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6255. 000048AA  201F                     move.l     D0, [A7]+
  6256. 000048AC  BE80                     cmp.l      D7, D0
  6257. 000048AE  6704                     beq        +0x6 /* 000048B4 */
  6258. 000048B0  7000                     moveq.l    D0, 0x00
  6259. 000048B2  602A                     bra        +0x2C /* 000048DE */
  6260. label000048B4:
  6261. 000048B4  7C00                     moveq.l    D6, 0x00
  6262. 000048B6  6020                     bra        +0x22 /* 000048D8 */
  6263. label000048B8:
  6264. 000048B8  206E 0008                movea.l    A0, [A6 + 0x8]
  6265. 000048BC  2010                     move.l     D0, [A0]
  6266. 000048BE  D086                     add.l      D0, D6
  6267. 000048C0  206E 000C                movea.l    A0, [A6 + 0xC]
  6268. 000048C4  2210                     move.l     D1, [A0]
  6269. 000048C6  D286                     add.l      D1, D6
  6270. 000048C8  2041                     movea.l    A0, D1
  6271. 000048CA  2240                     movea.l    A1, D0
  6272. 000048CC  1011                     move.b     D0, [A1]
  6273. 000048CE  B010                     cmp.b      D0, [A0]
  6274. 000048D0  6704                     beq        +0x6 /* 000048D6 */
  6275. 000048D2  7000                     moveq.l    D0, 0x00
  6276. 000048D4  6008                     bra        +0xA /* 000048DE */
  6277. label000048D6:
  6278. 000048D6  5286                     addq.l     D6, 1
  6279. label000048D8:
  6280. 000048D8  BC87                     cmp.l      D6, D7
  6281. 000048DA  6DDC                     blt        -0x22 /* 000048B8 */
  6282. 000048DC  70FF                     moveq.l    D0, 0xFFFFFFFF
  6283. label000048DE:
  6284. 000048DE  4CDF 00C0                movem.l    D6,D7, [A7]+
  6285. 000048E2  4E5E                     unlink     A6
  6286. 000048E4  4E75                     rts
  6287. export_538:
  6288. 000048E6  4E56 0000                link       A6, 0
  6289. 000048EA  4A6D E934                tst.w      [A5 - 0x16CC]
  6290. 000048EE  671A                     beq        +0x1C /* 0000490A */
  6291. 000048F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6292. 000048F4  486D E908                pea.l      [A5 - 0x16F8]
  6293. 000048F8  486D E908                pea.l      [A5 - 0x16F8]
  6294. 000048FC  A8AB                     syscall    UnionRect
  6295. 000048FE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6296. 00004902  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6297. 00004906  A8A0                     syscall    StdRect
  6298. 00004908  601C                     bra        +0x1E /* 00004926 */
  6299. label0000490A:
  6300. 0000490A  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6301. 0000490E  4267                     clr.w      -[A7]
  6302. 00004910  4267                     clr.w      -[A7]
  6303. 00004912  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6304. 00004916  102E 000C                move.b     D0, [A6 + 0xC]
  6305. 0000491A  4880                     ext.w      D0
  6306. 0000491C  3F00                     move.w     -[A7], D0
  6307. 0000491E  4EBA 00B0                jsr        [PC + 0xB0 /* 000049D0 */]
  6308. 00004922  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6309. label00004926:
  6310. 00004926  4E5E                     unlink     A6
  6311. 00004928  205F                     movea.l    A0, [A7]+
  6312. 0000492A  4FEF 0006                lea.l      A7, [A7 + 0x6]
  6313. 0000492E  4ED0                     jmp        [A0]
  6314. export_540:
  6315. 00004930  4E56 0000                link       A6, 0
  6316. 00004934  4A6D E934                tst.w      [A5 - 0x16CC]
  6317. 00004938  671A                     beq        +0x1C /* 00004954 */
  6318. 0000493A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6319. 0000493E  486D E908                pea.l      [A5 - 0x16F8]
  6320. 00004942  486D E908                pea.l      [A5 - 0x16F8]
  6321. 00004946  A8AB                     syscall    UnionRect
  6322. 00004948  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6323. 0000494C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6324. 00004950  A8B6                     syscall    StdOval
  6325. 00004952  601C                     bra        +0x1E /* 00004970 */
  6326. label00004954:
  6327. 00004954  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  6328. 00004958  4267                     clr.w      -[A7]
  6329. 0000495A  4267                     clr.w      -[A7]
  6330. 0000495C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6331. 00004960  102E 000C                move.b     D0, [A6 + 0xC]
  6332. 00004964  4880                     ext.w      D0
  6333. 00004966  3F00                     move.w     -[A7], D0
  6334. 00004968  4EBA 0066                jsr        [PC + 0x66 /* 000049D0 */]
  6335. 0000496C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6336. label00004970:
  6337. 00004970  4E5E                     unlink     A6
  6338. 00004972  205F                     movea.l    A0, [A7]+
  6339. 00004974  4FEF 0006                lea.l      A7, [A7 + 0x6]
  6340. 00004978  4ED0                     jmp        [A0]
  6341. export_539:
  6342. 0000497A  4E56 0000                link       A6, 0
  6343. 0000497E  4A6D E934                tst.w      [A5 - 0x16CC]
  6344. 00004982  6722                     beq        +0x24 /* 000049A6 */
  6345. 00004984  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6346. 00004988  486D E908                pea.l      [A5 - 0x16F8]
  6347. 0000498C  486D E908                pea.l      [A5 - 0x16F8]
  6348. 00004990  A8AB                     syscall    UnionRect
  6349. 00004992  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6350. 00004996  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6351. 0000499A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6352. 0000499E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6353. 000049A2  A8AF                     syscall    StdRRect
  6354. 000049A4  6020                     bra        +0x22 /* 000049C6 */
  6355. label000049A6:
  6356. 000049A6  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  6357. 000049AA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6358. 000049AE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6359. 000049B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6360. 000049B6  102E 0010                move.b     D0, [A6 + 0x10]
  6361. 000049BA  4880                     ext.w      D0
  6362. 000049BC  3F00                     move.w     -[A7], D0
  6363. 000049BE  4EBA 0010                jsr        [PC + 0x10 /* 000049D0 */]
  6364. 000049C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6365. label000049C6:
  6366. 000049C6  4E5E                     unlink     A6
  6367. 000049C8  205F                     movea.l    A0, [A7]+
  6368. 000049CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6369. 000049CE  4ED0                     jmp        [A0]
  6370. fn000049D0:
  6371. 000049D0  4E56 FFA8                link       A6, -0x0058
  6372. 000049D4  0C6D 01F4 E940           cmpi.w     [A5 - 0x16C0], 0x1F4
  6373. 000049DA  6E00 0214                bgt        +0x216 /* 00004BF0 */
  6374. 000049DE  526D E940                addq.w     [A5 - 0x16C0], 1
  6375. 000049E2  42A7                     clr.l      -[A7]
  6376. 000049E4  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6377. 000049E8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6378. 000049EC  201F                     move.l     D0, [A7]+
  6379. 000049EE  2D40 FFFA                move.l     [A6 - 0x6], D0
  6380. 000049F2  4878 0052                push.l     0x52 /* 'R' */
  6381. 000049F6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6382. 000049FA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6383. 000049FE  3D40 FFFE                move.w     [A6 - 0x2], D0
  6384. 00004A02  4A2E 0009                tst.b      [A6 + 0x9]
  6385. 00004A06  6600 011A                bne        +0x11C /* 00004B22 */
  6386. 00004A0A  206D E918                movea.l    A0, [A5 - 0x16E8]
  6387. 00004A0E  302E FFFE                move.w     D0, [A6 - 0x2]
  6388. 00004A12  5340                     subq.w     D0, 1
  6389. 00004A14  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6390. 00004A18  D090                     add.l      D0, [A0]
  6391. 00004A1A  2040                     movea.l    A0, D0
  6392. 00004A1C  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6393. 00004A20  7013                     moveq.l    D0, 0x13
  6394. label00004A22:
  6395. 00004A22  22D8                     move.l     [A1]+, [A0]+
  6396. 00004A24  51C8 FFFC                dbf        D0, -0x6 /* 00004A22 */
  6397. 00004A28  32D8                     move.w     [A1]+, [A0]+
  6398. 00004A2A  4A6E FFFE                tst.w      [A6 - 0x2]
  6399. 00004A2E  6F00 009C                ble        +0x9E /* 00004ACC */
  6400. 00004A32  302E FFA8                move.w     D0, [A6 - 0x58]
  6401. 00004A36  B06E 0012                cmp.w      D0, [A6 + 0x12]
  6402. 00004A3A  6600 0090                bne        +0x92 /* 00004ACC */
  6403. 00004A3E  4A6E FFC0                tst.w      [A6 - 0x40]
  6404. 00004A42  6600 0088                bne        +0x8A /* 00004ACC */
  6405. 00004A46  4267                     clr.w      -[A7]
  6406. 00004A48  486E FFB6                pea.l      [A6 - 0x4A]
  6407. 00004A4C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6408. 00004A50  A8A6                     syscall    EqualRect
  6409. 00004A52  101F                     move.b     D0, [A7]+
  6410. 00004A54  4A00                     tst.b      D0
  6411. 00004A56  6774                     beq        +0x76 /* 00004ACC */
  6412. 00004A58  486E FFD2                pea.l      [A6 - 0x2E]
  6413. 00004A5C  102E 0009                move.b     D0, [A6 + 0x9]
  6414. 00004A60  4880                     ext.w      D0
  6415. 00004A62  3F00                     move.w     -[A7], D0
  6416. 00004A64  4EBA 018E                jsr        [PC + 0x18E /* 00004BF4 */]
  6417. 00004A68  5C8F                     addq.l     A7, 6
  6418. 00004A6A  486E FFC4                pea.l      [A6 - 0x3C]
  6419. 00004A6E  102E 0009                move.b     D0, [A6 + 0x9]
  6420. 00004A72  4880                     ext.w      D0
  6421. 00004A74  3F00                     move.w     -[A7], D0
  6422. 00004A76  4EBA 02CE                jsr        [PC + 0x2CE /* 00004D46 */]
  6423. 00004A7A  5C8F                     addq.l     A7, 6
  6424. 00004A7C  486E FFC8                pea.l      [A6 - 0x38]
  6425. 00004A80  102E 0009                move.b     D0, [A6 + 0x9]
  6426. 00004A84  4880                     ext.w      D0
  6427. 00004A86  3F00                     move.w     -[A7], D0
  6428. 00004A88  4EBA 02EA                jsr        [PC + 0x2EA /* 00004D74 */]
  6429. 00004A8C  5C8F                     addq.l     A7, 6
  6430. 00004A8E  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6431. 00004A92  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  6432. 00004A98  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6433. 00004A9C  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  6434. 00004AA2  7001                     moveq.l    D0, 0x01
  6435. 00004AA4  3D40 FFC0                move.w     [A6 - 0x40], D0
  6436. 00004AA8  206D E918                movea.l    A0, [A5 - 0x16E8]
  6437. 00004AAC  302E FFFE                move.w     D0, [A6 - 0x2]
  6438. 00004AB0  5340                     subq.w     D0, 1
  6439. 00004AB2  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6440. 00004AB6  D090                     add.l      D0, [A0]
  6441. 00004AB8  2040                     movea.l    A0, D0
  6442. 00004ABA  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6443. 00004ABE  7013                     moveq.l    D0, 0x13
  6444. label00004AC0:
  6445. 00004AC0  20D9                     move.l     [A0]+, [A1]+
  6446. 00004AC2  51C8 FFFC                dbf        D0, -0x6 /* 00004AC0 */
  6447. 00004AC6  30D9                     move.w     [A0]+, [A1]+
  6448. 00004AC8  6000 0126                bra        +0x128 /* 00004BF0 */
  6449. label00004ACC:
  6450. 00004ACC  486E FFD2                pea.l      [A6 - 0x2E]
  6451. 00004AD0  102E 0009                move.b     D0, [A6 + 0x9]
  6452. 00004AD4  4880                     ext.w      D0
  6453. 00004AD6  3F00                     move.w     -[A7], D0
  6454. 00004AD8  4EBA 011A                jsr        [PC + 0x11A /* 00004BF4 */]
  6455. 00004ADC  5C8F                     addq.l     A7, 6
  6456. 00004ADE  486E FFC4                pea.l      [A6 - 0x3C]
  6457. 00004AE2  102E 0009                move.b     D0, [A6 + 0x9]
  6458. 00004AE6  4880                     ext.w      D0
  6459. 00004AE8  3F00                     move.w     -[A7], D0
  6460. 00004AEA  4EBA 025A                jsr        [PC + 0x25A /* 00004D46 */]
  6461. 00004AEE  5C8F                     addq.l     A7, 6
  6462. 00004AF0  486E FFC8                pea.l      [A6 - 0x38]
  6463. 00004AF4  102E 0009                move.b     D0, [A6 + 0x9]
  6464. 00004AF8  4880                     ext.w      D0
  6465. 00004AFA  3F00                     move.w     -[A7], D0
  6466. 00004AFC  4EBA 0276                jsr        [PC + 0x276 /* 00004D74 */]
  6467. 00004B00  5C8F                     addq.l     A7, 6
  6468. 00004B02  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6469. 00004B06  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  6470. 00004B0C  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6471. 00004B10  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  6472. 00004B16  7001                     moveq.l    D0, 0x01
  6473. 00004B18  3D40 FFC0                move.w     [A6 - 0x40], D0
  6474. 00004B1C  426E FFBE                clr.w      [A6 - 0x42]
  6475. 00004B20  6040                     bra        +0x42 /* 00004B62 */
  6476. label00004B22:
  6477. 00004B22  486E FFCA                pea.l      [A6 - 0x36]
  6478. 00004B26  102E 0009                move.b     D0, [A6 + 0x9]
  6479. 00004B2A  4880                     ext.w      D0
  6480. 00004B2C  3F00                     move.w     -[A7], D0
  6481. 00004B2E  4EBA 00C4                jsr        [PC + 0xC4 /* 00004BF4 */]
  6482. 00004B32  5C8F                     addq.l     A7, 6
  6483. 00004B34  486E FFC2                pea.l      [A6 - 0x3E]
  6484. 00004B38  102E 0009                move.b     D0, [A6 + 0x9]
  6485. 00004B3C  4880                     ext.w      D0
  6486. 00004B3E  3F00                     move.w     -[A7], D0
  6487. 00004B40  4EBA 0204                jsr        [PC + 0x204 /* 00004D46 */]
  6488. 00004B44  5C8F                     addq.l     A7, 6
  6489. 00004B46  486E FFC6                pea.l      [A6 - 0x3A]
  6490. 00004B4A  102E 0009                move.b     D0, [A6 + 0x9]
  6491. 00004B4E  4880                     ext.w      D0
  6492. 00004B50  3F00                     move.w     -[A7], D0
  6493. 00004B52  4EBA 0220                jsr        [PC + 0x220 /* 00004D74 */]
  6494. 00004B56  5C8F                     addq.l     A7, 6
  6495. 00004B58  426E FFC0                clr.w      [A6 - 0x40]
  6496. 00004B5C  7001                     moveq.l    D0, 0x01
  6497. 00004B5E  3D40 FFBE                move.w     [A6 - 0x42], D0
  6498. label00004B62:
  6499. 00004B62  3D6E 0012 FFA8           move.w     [A6 - 0x58], [A6 + 0x12]
  6500. 00004B68  426E FFAA                clr.w      [A6 - 0x56]
  6501. 00004B6C  7001                     moveq.l    D0, 0x01
  6502. 00004B6E  3D40 FFAC                move.w     [A6 - 0x54], D0
  6503. 00004B72  42A7                     clr.l      -[A7]
  6504. 00004B74  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6505. 00004B78  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  6506. 00004B7C  508F                     addq.l     A7, 8
  6507. 00004B7E  2D40 FFAE                move.l     [A6 - 0x52], D0
  6508. 00004B82  102E 0009                move.b     D0, [A6 + 0x9]
  6509. 00004B86  4880                     ext.w      D0
  6510. 00004B88  3F00                     move.w     -[A7], D0
  6511. 00004B8A  4EBA 0150                jsr        [PC + 0x150 /* 00004CDC */]
  6512. 00004B8E  548F                     addq.l     A7, 2
  6513. 00004B90  3D40 FFDE                move.w     [A6 - 0x22], D0
  6514. 00004B94  426E FFE0                clr.w      [A6 - 0x20]
  6515. 00004B98  7001                     moveq.l    D0, 0x01
  6516. 00004B9A  2D40 FFB2                move.l     [A6 - 0x4E], D0
  6517. 00004B9E  206E 000A                movea.l    A0, [A6 + 0xA]
  6518. 00004BA2  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  6519. 00004BA6  22D8                     move.l     [A1]+, [A0]+
  6520. 00004BA8  22D8                     move.l     [A1]+, [A0]+
  6521. 00004BAA  3D6E 000E FFEE           move.w     [A6 - 0x12], [A6 + 0xE]
  6522. 00004BB0  3D6E 0010 FFF0           move.w     [A6 - 0x10], [A6 + 0x10]
  6523. 00004BB6  42AE FFE2                clr.l      [A6 - 0x1E]
  6524. 00004BBA  42AE FFE6                clr.l      [A6 - 0x1A]
  6525. 00004BBE  42AE FFEA                clr.l      [A6 - 0x16]
  6526. 00004BC2  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6527. 00004BC6  206E FFFA                movea.l    A0, [A6 - 0x6]
  6528. 00004BCA  4868 0052                pea.l      [A0 + 0x52]
  6529. 00004BCE  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6530. 00004BD2  206D E918                movea.l    A0, [A5 - 0x16E8]
  6531. 00004BD6  302E FFFE                move.w     D0, [A6 - 0x2]
  6532. 00004BDA  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6533. 00004BDE  D090                     add.l      D0, [A0]
  6534. 00004BE0  2040                     movea.l    A0, D0
  6535. 00004BE2  43EE FFA8                lea.l      A1, [A6 - 0x58]
  6536. 00004BE6  7013                     moveq.l    D0, 0x13
  6537. label00004BE8:
  6538. 00004BE8  20D9                     move.l     [A0]+, [A1]+
  6539. 00004BEA  51C8 FFFC                dbf        D0, -0x6 /* 00004BE8 */
  6540. 00004BEE  30D9                     move.w     [A0]+, [A1]+
  6541. label00004BF0:
  6542. 00004BF0  4E5E                     unlink     A6
  6543. 00004BF2  4E75                     rts
  6544. fn00004BF4:
  6545. 00004BF4  4E56 FFE4                link       A6, -0x001C
  6546. 00004BF8  102E 0009                move.b     D0, [A6 + 0x9]
  6547. 00004BFC  4880                     ext.w      D0
  6548. 00004BFE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6549. 00004C02  0000 0004                ori.b      D0, 0x4
  6550. 00004C06  00D2                     .incomplete
  6551. 00004C08  000A 0008                ori.b      A2, 0x8
  6552. 00004C0C  005E 006C                ori.w      [A6]+, 0x6C /* 'l' */
  6553. 00004C10  0078 4A6D 8DA6           ori.w      [0xFFFF8DA6], 0x4A6D /* 'Jm' */
  6554. 00004C16  673E                     beq        +0x40 /* 00004C56 */
  6555. 00004C18  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6556. 00004C1C  2068 003A                movea.l    A0, [A0 + 0x3A]
  6557. 00004C20  2050                     movea.l    A0, [A0]
  6558. 00004C22  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  6559. 00004C26  7006                     moveq.l    D0, 0x06
  6560. label00004C28:
  6561. 00004C28  22D8                     move.l     [A1]+, [A0]+
  6562. 00004C2A  51C8 FFFC                dbf        D0, -0x6 /* 00004C28 */
  6563. 00004C2E  4A6E FFE4                tst.w      [A6 - 0x1C]
  6564. 00004C32  6612                     bne        +0x14 /* 00004C46 */
  6565. 00004C34  206E FFEA                movea.l    A0, [A6 - 0x16]
  6566. 00004C38  2050                     movea.l    A0, [A0]
  6567. 00004C3A  226E 000A                movea.l    A1, [A6 + 0xA]
  6568. 00004C3E  22D8                     move.l     [A1]+, [A0]+
  6569. 00004C40  22D8                     move.l     [A1]+, [A0]+
  6570. 00004C42  6000 0094                bra        +0x96 /* 00004CD8 */
  6571. label00004C46:
  6572. 00004C46  206E 000A                movea.l    A0, [A6 + 0xA]
  6573. 00004C4A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6574. 00004C4E  20D9                     move.l     [A0]+, [A1]+
  6575. 00004C50  20D9                     move.l     [A0]+, [A1]+
  6576. 00004C52  6000 0084                bra        +0x86 /* 00004CD8 */
  6577. label00004C56:
  6578. 00004C56  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6579. 00004C5A  226E 000A                movea.l    A1, [A6 + 0xA]
  6580. 00004C5E  41E8 003A                lea.l      A0, [A0 + 0x3A]
  6581. 00004C62  22D8                     move.l     [A1]+, [A0]+
  6582. 00004C64  22D8                     move.l     [A1]+, [A0]+
  6583. 00004C66  6000 0070                bra        +0x72 /* 00004CD8 */
  6584. 00004C6A  206E 000A                movea.l    A0, [A6 + 0xA]
  6585. 00004C6E  43ED EC3E                lea.l      A1, [A5 - 0x13C2]
  6586. 00004C72  20D9                     move.l     [A0]+, [A1]+
  6587. 00004C74  20D9                     move.l     [A0]+, [A1]+
  6588. 00004C76  6000 0060                bra        +0x62 /* 00004CD8 */
  6589. 00004C7A  206E 000A                movea.l    A0, [A6 + 0xA]
  6590. 00004C7E  43ED EC36                lea.l      A1, [A5 - 0x13CA]
  6591. 00004C82  20D9                     move.l     [A0]+, [A1]+
  6592. 00004C84  20D9                     move.l     [A0]+, [A1]+
  6593. 00004C86  6050                     bra        +0x52 /* 00004CD8 */
  6594. 00004C88  4A6D 8DA6                tst.w      [A5 - 0x725A]
  6595. 00004C8C  673A                     beq        +0x3C /* 00004CC8 */
  6596. 00004C8E  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6597. 00004C92  2068 003E                movea.l    A0, [A0 + 0x3E]
  6598. 00004C96  2050                     movea.l    A0, [A0]
  6599. 00004C98  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  6600. 00004C9C  7006                     moveq.l    D0, 0x06
  6601. label00004C9E:
  6602. 00004C9E  22D8                     move.l     [A1]+, [A0]+
  6603. 00004CA0  51C8 FFFC                dbf        D0, -0x6 /* 00004C9E */
  6604. 00004CA4  4A6E FFE4                tst.w      [A6 - 0x1C]
  6605. 00004CA8  6610                     bne        +0x12 /* 00004CBA */
  6606. 00004CAA  206E FFEA                movea.l    A0, [A6 - 0x16]
  6607. 00004CAE  2050                     movea.l    A0, [A0]
  6608. 00004CB0  226E 000A                movea.l    A1, [A6 + 0xA]
  6609. 00004CB4  22D8                     move.l     [A1]+, [A0]+
  6610. 00004CB6  22D8                     move.l     [A1]+, [A0]+
  6611. 00004CB8  601E                     bra        +0x20 /* 00004CD8 */
  6612. label00004CBA:
  6613. 00004CBA  206E 000A                movea.l    A0, [A6 + 0xA]
  6614. 00004CBE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6615. 00004CC2  20D9                     move.l     [A0]+, [A1]+
  6616. 00004CC4  20D9                     move.l     [A0]+, [A1]+
  6617. 00004CC6  6010                     bra        +0x12 /* 00004CD8 */
  6618. label00004CC8:
  6619. 00004CC8  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6620. 00004CCC  226E 000A                movea.l    A1, [A6 + 0xA]
  6621. 00004CD0  41E8 0028                lea.l      A0, [A0 + 0x28]
  6622. 00004CD4  22D8                     move.l     [A1]+, [A0]+
  6623. 00004CD6  22D8                     move.l     [A1]+, [A0]+
  6624. label00004CD8:
  6625. 00004CD8  4E5E                     unlink     A6
  6626. 00004CDA  4E75                     rts
  6627. fn00004CDC:
  6628. 00004CDC  4E56 FFFE                link       A6, -0x0002
  6629. 00004CE0  102E 0009                move.b     D0, [A6 + 0x9]
  6630. 00004CE4  4880                     ext.w      D0
  6631. 00004CE6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6632. 00004CEA  0000 0004                ori.b      D0, 0x4
  6633. 00004CEE  0054 000A                ori.w      [A4], 0xA /* '\n' */
  6634. 00004CF2  0008 0048                ori.b      A0, 0x48 /* 'H' */
  6635. 00004CF6  004A 0002                ori.w      A2, 0x2
  6636. 00004CFA  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6637. 00004CFE  3D68 0038 FFFE           move.w     [A6 - 0x2], [A0 + 0x38]
  6638. 00004D04  4A6E FFFE                tst.w      [A6 - 0x2]
  6639. 00004D08  6C04                     bge        +0x6 /* 00004D0E */
  6640. 00004D0A  426E FFFE                clr.w      [A6 - 0x2]
  6641. label00004D0E:
  6642. 00004D0E  0C6E 000F FFFE           cmpi.w     [A6 - 0x2], 0xF
  6643. 00004D14  6F20                     ble        +0x22 /* 00004D36 */
  6644. 00004D16  0C6E 0020 FFFE           cmpi.w     [A6 - 0x2], 0x20 /* ' ' */
  6645. 00004D1C  6D08                     blt        +0xA /* 00004D26 */
  6646. 00004D1E  0C6E 0027 FFFE           cmpi.w     [A6 - 0x2], 0x27 /* '\'' */
  6647. 00004D24  6F04                     ble        +0x6 /* 00004D2A */
  6648. label00004D26:
  6649. 00004D26  426E FFFE                clr.w      [A6 - 0x2]
  6650. label00004D2A:
  6651. 00004D2A  0C6E 0024 FFFE           cmpi.w     [A6 - 0x2], 0x24 /* '$' */
  6652. 00004D30  6604                     bne        +0x6 /* 00004D36 */
  6653. 00004D32  426E FFFE                clr.w      [A6 - 0x2]
  6654. label00004D36:
  6655. 00004D36  302E FFFE                move.w     D0, [A6 - 0x2]
  6656. 00004D3A  6006                     bra        +0x8 /* 00004D42 */
  6657. 00004D3C  7000                     moveq.l    D0, 0x00
  6658. 00004D3E  6002                     bra        +0x4 /* 00004D42 */
  6659. 00004D40  7002                     moveq.l    D0, 0x02
  6660. label00004D42:
  6661. 00004D42  4E5E                     unlink     A6
  6662. 00004D44  4E75                     rts
  6663. fn00004D46:
  6664. 00004D46  4E56 FFFE                link       A6, -0x0002
  6665. 00004D4A  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6666. 00004D4E  3D68 0052 FFFE           move.w     [A6 - 0x2], [A0 + 0x52]
  6667. 00004D54  4A6E FFFE                tst.w      [A6 - 0x2]
  6668. 00004D58  6D08                     blt        +0xA /* 00004D62 */
  6669. 00004D5A  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  6670. 00004D60  6F06                     ble        +0x8 /* 00004D68 */
  6671. label00004D62:
  6672. 00004D62  3D7C 00FF FFFE           move.w     [A6 - 0x2], 0xFF
  6673. label00004D68:
  6674. 00004D68  206E 000A                movea.l    A0, [A6 + 0xA]
  6675. 00004D6C  30AE FFFE                move.w     [A0], [A6 - 0x2]
  6676. 00004D70  4E5E                     unlink     A6
  6677. 00004D72  4E75                     rts
  6678. fn00004D74:
  6679. 00004D74  4E56 FFFE                link       A6, -0x0002
  6680. 00004D78  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6681. 00004D7C  3D68 0056 FFFE           move.w     [A6 - 0x2], [A0 + 0x56]
  6682. 00004D82  4A6E FFFE                tst.w      [A6 - 0x2]
  6683. 00004D86  6D08                     blt        +0xA /* 00004D90 */
  6684. 00004D88  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  6685. 00004D8E  6F04                     ble        +0x6 /* 00004D94 */
  6686. label00004D90:
  6687. 00004D90  426E FFFE                clr.w      [A6 - 0x2]
  6688. label00004D94:
  6689. 00004D94  206E 000A                movea.l    A0, [A6 + 0xA]
  6690. 00004D98  30AE FFFE                move.w     [A0], [A6 - 0x2]
  6691. 00004D9C  4E5E                     unlink     A6
  6692. 00004D9E  4E75                     rts
  6693. export_536:
  6694. 00004DA0  4E56 FF70                link       A6, -0x0090
  6695. 00004DA4  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6696. 00004DA8  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6697. 00004DAC  3C28 004A                move.w     D6, [A0 + 0x4A]
  6698. 00004DB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6699. 00004DB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6700. 00004DB8  4EBA 0314                jsr        [PC + 0x314 /* 000050CE */]
  6701. 00004DBC  508F                     addq.l     A7, 8
  6702. 00004DBE  3A00                     move.w     D5, D0
  6703. 00004DC0  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6704. 00004DC4  3145 004A                move.w     [A0 + 0x4A], D5
  6705. 00004DC8  486E FF88                pea.l      [A6 - 0x78]
  6706. 00004DCC  A88B                     syscall    GetFontInfo
  6707. 00004DCE  4267                     clr.w      -[A7]
  6708. 00004DD0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6709. 00004DD4  4267                     clr.w      -[A7]
  6710. 00004DD6  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  6711. 00004DDA  A886                     syscall    TextWidth
  6712. 00004DDC  301F                     move.w     D0, [A7]+
  6713. 00004DDE  5440                     addq.w     D0, 2
  6714. 00004DE0  3800                     move.w     D4, D0
  6715. 00004DE2  B86E FF8C                cmp.w      D4, [A6 - 0x74]
  6716. 00004DE6  6C04                     bge        +0x6 /* 00004DEC */
  6717. 00004DE8  382E FF8C                move.w     D4, [A6 - 0x74]
  6718. label00004DEC:
  6719. 00004DEC  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6720. 00004DF0  3028 0030                move.w     D0, [A0 + 0x30]
  6721. 00004DF4  906E FF88                sub.w      D0, [A6 - 0x78]
  6722. 00004DF8  3D40 FF94                move.w     [A6 - 0x6C], D0
  6723. 00004DFC  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6724. 00004E00  3028 0032                move.w     D0, [A0 + 0x32]
  6725. 00004E04  5340                     subq.w     D0, 1
  6726. 00004E06  3D40 FF96                move.w     [A6 - 0x6A], D0
  6727. 00004E0A  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6728. 00004E0E  3028 0030                move.w     D0, [A0 + 0x30]
  6729. 00004E12  D06E FF8A                add.w      D0, [A6 - 0x76]
  6730. 00004E16  D06E FF8E                add.w      D0, [A6 - 0x72]
  6731. 00004E1A  3D40 FF98                move.w     [A6 - 0x68], D0
  6732. 00004E1E  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6733. 00004E22  3028 0032                move.w     D0, [A0 + 0x32]
  6734. 00004E26  D044                     add.w      D0, D4
  6735. 00004E28  5340                     subq.w     D0, 1
  6736. 00004E2A  3D40 FF9A                move.w     [A6 - 0x66], D0
  6737. 00004E2E  4A6D E934                tst.w      [A5 - 0x16CC]
  6738. 00004E32  6744                     beq        +0x46 /* 00004E78 */
  6739. 00004E34  3D7C 00C8 000E           move.w     [A6 + 0xE], 0xC8
  6740. 00004E3A  3D7C 00C8 000C           move.w     [A6 + 0xC], 0xC8
  6741. 00004E40  3D7C 00C8 000A           move.w     [A6 + 0xA], 0xC8
  6742. 00004E46  3D7C 00C8 0008           move.w     [A6 + 0x8], 0xC8
  6743. 00004E4C  486E FF94                pea.l      [A6 - 0x6C]
  6744. 00004E50  486D E908                pea.l      [A5 - 0x16F8]
  6745. 00004E54  486D E908                pea.l      [A5 - 0x16F8]
  6746. 00004E58  A8AB                     syscall    UnionRect
  6747. 00004E5A  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  6748. 00004E5E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6749. 00004E62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6750. 00004E66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6751. 00004E6A  A882                     syscall    StdText
  6752. 00004E6C  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6753. 00004E70  3146 004A                move.w     [A0 + 0x4A], D6
  6754. 00004E74  6000 024A                bra        +0x24C /* 000050C0 */
  6755. label00004E78:
  6756. 00004E78  4A6D E930                tst.w      [A5 - 0x16D0]
  6757. 00004E7C  6700 00D0                beq        +0xD2 /* 00004F4E */
  6758. 00004E80  486E FF94                pea.l      [A6 - 0x6C]
  6759. 00004E84  486D E91E                pea.l      [A5 - 0x16E2]
  6760. 00004E88  486D E91E                pea.l      [A5 - 0x16E2]
  6761. 00004E8C  A8AB                     syscall    UnionRect
  6762. 00004E8E  42A7                     clr.l      -[A7]
  6763. 00004E90  2F2D E926                move.l     -[A7], [A5 - 0x16DA]
  6764. 00004E94  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6765. 00004E98  201F                     move.l     D0, [A7]+
  6766. 00004E9A  2D40 FF74                move.l     [A6 - 0x8C], D0
  6767. 00004E9E  302E FF88                move.w     D0, [A6 - 0x78]
  6768. 00004EA2  D06E FF8A                add.w      D0, [A6 - 0x76]
  6769. 00004EA6  D06E FF8E                add.w      D0, [A6 - 0x72]
  6770. 00004EAA  3D40 FF78                move.w     [A6 - 0x88], D0
  6771. 00004EAE  3D6E FF88 FF7A           move.w     [A6 - 0x86], [A6 - 0x78]
  6772. 00004EB4  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6773. 00004EB8  3D68 0044 FF7C           move.w     [A6 - 0x84], [A0 + 0x44]
  6774. 00004EBE  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6775. 00004EC2  1D68 0046 FF7E           move.b     [A6 - 0x82], [A0 + 0x46]
  6776. 00004EC8  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6777. 00004ECC  3D68 004A FF80           move.w     [A6 - 0x80], [A0 + 0x4A]
  6778. 00004ED2  426E FF82                clr.w      [A6 - 0x7E]
  6779. 00004ED6  426E FF84                clr.w      [A6 - 0x7C]
  6780. 00004EDA  426E FF86                clr.w      [A6 - 0x7A]
  6781. 00004EDE  206D E92A                movea.l    A0, [A5 - 0x16D6]
  6782. 00004EE2  2050                     movea.l    A0, [A0]
  6783. 00004EE4  3E10                     move.w     D7, [A0]
  6784. 00004EE6  42A7                     clr.l      -[A7]
  6785. 00004EE8  2F2D E92A                move.l     -[A7], [A5 - 0x16D6]
  6786. 00004EEC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6787. 00004EF0  201F                     move.l     D0, [A7]+
  6788. 00004EF2  2D40 FFEE                move.l     [A6 - 0x12], D0
  6789. 00004EF6  2F2D E92A                move.l     -[A7], [A5 - 0x16D6]
  6790. 00004EFA  206E FFEE                movea.l    A0, [A6 - 0x12]
  6791. 00004EFE  4868 0014                pea.l      [A0 + 0x14]
  6792. 00004F02  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6793. 00004F06  206D E92A                movea.l    A0, [A5 - 0x16D6]
  6794. 00004F0A  3007                     move.w     D0, D7
  6795. 00004F0C  C1FC 0014                muls.w     D0, 0x14
  6796. 00004F10  D090                     add.l      D0, [A0]
  6797. 00004F12  2040                     movea.l    A0, D0
  6798. 00004F14  5488                     addq.l     A0, 2
  6799. 00004F16  43EE FF74                lea.l      A1, [A6 - 0x8C]
  6800. 00004F1A  7004                     moveq.l    D0, 0x04
  6801. label00004F1C:
  6802. 00004F1C  20D9                     move.l     [A0]+, [A1]+
  6803. 00004F1E  51C8 FFFC                dbf        D0, -0x6 /* 00004F1C */
  6804. 00004F22  5247                     addq.w     D7, 1
  6805. 00004F24  206D E92A                movea.l    A0, [A5 - 0x16D6]
  6806. 00004F28  2050                     movea.l    A0, [A0]
  6807. 00004F2A  3087                     move.w     [A0], D7
  6808. 00004F2C  4267                     clr.w      -[A7]
  6809. 00004F2E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6810. 00004F32  2F2D E926                move.l     -[A7], [A5 - 0x16DA]
  6811. 00004F36  306E 0014                movea.w    A0, [A6 + 0x14]
  6812. 00004F3A  2F08                     move.l     -[A7], A0
  6813. 00004F3C  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  6814. 00004F40  301F                     move.w     D0, [A7]+
  6815. 00004F42  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6816. 00004F46  3146 004A                move.w     [A0 + 0x4A], D6
  6817. 00004F4A  6000 0174                bra        +0x176 /* 000050C0 */
  6818. label00004F4E:
  6819. 00004F4E  4267                     clr.w      -[A7]
  6820. 00004F50  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6821. 00004F54  486E FF90                pea.l      [A6 - 0x70]
  6822. 00004F58  306E 0014                movea.w    A0, [A6 + 0x14]
  6823. 00004F5C  2F08                     move.l     -[A7], A0
  6824. 00004F5E  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  6825. 00004F62  301F                     move.w     D0, [A7]+
  6826. 00004F64  42A7                     clr.l      -[A7]
  6827. 00004F66  4878 0016                push.l     0x16
  6828. 00004F6A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6829. 00004F6E  205F                     movea.l    A0, [A7]+
  6830. 00004F70  2D48 FF70                move.l     [A6 - 0x90], A0
  6831. 00004F74  42AE FF74                clr.l      [A6 - 0x8C]
  6832. 00004F78  302E FF88                move.w     D0, [A6 - 0x78]
  6833. 00004F7C  D06E FF8A                add.w      D0, [A6 - 0x76]
  6834. 00004F80  D06E FF8E                add.w      D0, [A6 - 0x72]
  6835. 00004F84  3D40 FF78                move.w     [A6 - 0x88], D0
  6836. 00004F88  3D6E FF88 FF7A           move.w     [A6 - 0x86], [A6 - 0x78]
  6837. 00004F8E  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6838. 00004F92  3D68 0044 FF7C           move.w     [A6 - 0x84], [A0 + 0x44]
  6839. 00004F98  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6840. 00004F9C  1D68 0046 FF7E           move.b     [A6 - 0x82], [A0 + 0x46]
  6841. 00004FA2  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6842. 00004FA6  3D68 004A FF80           move.w     [A6 - 0x80], [A0 + 0x4A]
  6843. 00004FAC  426E FF82                clr.w      [A6 - 0x7E]
  6844. 00004FB0  426E FF84                clr.w      [A6 - 0x7C]
  6845. 00004FB4  426E FF86                clr.w      [A6 - 0x7A]
  6846. 00004FB8  206E FF70                movea.l    A0, [A6 - 0x90]
  6847. 00004FBC  2050                     movea.l    A0, [A0]
  6848. 00004FBE  7001                     moveq.l    D0, 0x01
  6849. 00004FC0  3080                     move.w     [A0], D0
  6850. 00004FC2  206E FF70                movea.l    A0, [A6 - 0x90]
  6851. 00004FC6  2050                     movea.l    A0, [A0]
  6852. 00004FC8  5488                     addq.l     A0, 2
  6853. 00004FCA  43EE FF74                lea.l      A1, [A6 - 0x8C]
  6854. 00004FCE  7004                     moveq.l    D0, 0x04
  6855. label00004FD0:
  6856. 00004FD0  20D9                     move.l     [A0]+, [A1]+
  6857. 00004FD2  51C8 FFFC                dbf        D0, -0x6 /* 00004FD0 */
  6858. 00004FD6  4267                     clr.w      -[A7]
  6859. 00004FD8  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  6860. 00004FDC  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  6861. 00004FE0  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  6862. 00004FE4  301F                     move.w     D0, [A7]+
  6863. 00004FE6  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  6864. 00004FEA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6865. 00004FEE  426E FFF2                clr.w      [A6 - 0xE]
  6866. 00004FF2  70FF                     moveq.l    D0, 0xFFFFFFFF
  6867. 00004FF4  3D40 FFF4                move.w     [A6 - 0xC], D0
  6868. 00004FF8  7003                     moveq.l    D0, 0x03
  6869. 00004FFA  3D40 FFF6                move.w     [A6 - 0xA], D0
  6870. 00004FFE  700C                     moveq.l    D0, 0x0C
  6871. 00005000  3D40 FFF8                move.w     [A6 - 0x8], D0
  6872. 00005004  426E FFFA                clr.w      [A6 - 0x6]
  6873. 00005008  42AE FFFC                clr.l      [A6 - 0x4]
  6874. 0000500C  3F3C 000E                move.w     -[A7], 0xE
  6875. 00005010  486E FFF2                pea.l      [A6 - 0xE]
  6876. 00005014  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  6877. 00005018  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  6878. 0000501C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6879. 00005020  42A7                     clr.l      -[A7]
  6880. 00005022  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6881. 00005026  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6882. 0000502A  201F                     move.l     D0, [A7]+
  6883. 0000502C  2D40 FFEE                move.l     [A6 - 0x12], D0
  6884. 00005030  4878 0052                push.l     0x52 /* 'R' */
  6885. 00005034  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  6886. 00005038  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6887. 0000503C  3E00                     move.w     D7, D0
  6888. 0000503E  486E FF9C                pea.l      [A6 - 0x64]
  6889. 00005042  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  6890. 00005046  588F                     addq.l     A7, 4
  6891. 00005048  706A                     moveq.l    D0, 0x6A
  6892. 0000504A  3D40 FF9C                move.w     [A6 - 0x64], D0
  6893. 0000504E  426E FF9E                clr.w      [A6 - 0x62]
  6894. 00005052  42A7                     clr.l      -[A7]
  6895. 00005054  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6896. 00005058  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  6897. 0000505C  508F                     addq.l     A7, 8
  6898. 0000505E  2D40 FFA2                move.l     [A6 - 0x5E], D0
  6899. 00005062  41EE FFAA                lea.l      A0, [A6 - 0x56]
  6900. 00005066  43EE FF94                lea.l      A1, [A6 - 0x6C]
  6901. 0000506A  20D9                     move.l     [A0]+, [A1]+
  6902. 0000506C  20D9                     move.l     [A0]+, [A1]+
  6903. 0000506E  426E FFB4                clr.w      [A6 - 0x4C]
  6904. 00005072  426E FFB2                clr.w      [A6 - 0x4E]
  6905. 00005076  41EE FFC6                lea.l      A0, [A6 - 0x3A]
  6906. 0000507A  43ED EC3E                lea.l      A1, [A5 - 0x13C2]
  6907. 0000507E  20D9                     move.l     [A0]+, [A1]+
  6908. 00005080  20D9                     move.l     [A0]+, [A1]+
  6909. 00005082  426E FFD2                clr.w      [A6 - 0x2E]
  6910. 00005086  2D6E FF70 FFDA           move.l     [A6 - 0x26], [A6 - 0x90]
  6911. 0000508C  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  6912. 00005090  206E FFEE                movea.l    A0, [A6 - 0x12]
  6913. 00005094  4868 0052                pea.l      [A0 + 0x52]
  6914. 00005098  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6915. 0000509C  206D E918                movea.l    A0, [A5 - 0x16E8]
  6916. 000050A0  3007                     move.w     D0, D7
  6917. 000050A2  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6918. 000050A6  D090                     add.l      D0, [A0]
  6919. 000050A8  2040                     movea.l    A0, D0
  6920. 000050AA  43EE FF9C                lea.l      A1, [A6 - 0x64]
  6921. 000050AE  7013                     moveq.l    D0, 0x13
  6922. label000050B0:
  6923. 000050B0  20D9                     move.l     [A0]+, [A1]+
  6924. 000050B2  51C8 FFFC                dbf        D0, -0x6 /* 000050B0 */
  6925. 000050B6  30D9                     move.w     [A0]+, [A1]+
  6926. 000050B8  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6927. 000050BC  3146 004A                move.w     [A0 + 0x4A], D6
  6928. label000050C0:
  6929. 000050C0  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6930. 000050C4  4E5E                     unlink     A6
  6931. 000050C6  205F                     movea.l    A0, [A7]+
  6932. 000050C8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6933. 000050CC  4ED0                     jmp        [A0]
  6934. fn000050CE:
  6935. 000050CE  4E56 FFFA                link       A6, -0x0006
  6936. 000050D2  302E 000A                move.w     D0, [A6 + 0xA]
  6937. 000050D6  D06E 0008                add.w      D0, [A6 + 0x8]
  6938. 000050DA  E240                     asr        D0.w, 1
  6939. 000050DC  3D40 FFFE                move.w     [A6 - 0x2], D0
  6940. 000050E0  302E 000E                move.w     D0, [A6 + 0xE]
  6941. 000050E4  D06E 000C                add.w      D0, [A6 + 0xC]
  6942. 000050E8  E240                     asr        D0.w, 1
  6943. 000050EA  3D40 FFFC                move.w     [A6 - 0x4], D0
  6944. 000050EE  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6945. 000050F2  302E FFFE                move.w     D0, [A6 - 0x2]
  6946. 000050F6  C1E8 004A                muls.w     D0, [A0 + 0x4A]
  6947. 000050FA  48C0                     ext.l      D0
  6948. 000050FC  81EE FFFC                divs.w     D0, [A6 - 0x4]
  6949. 00005100  3D40 FFFA                move.w     [A6 - 0x6], D0
  6950. 00005104  302E FFFA                move.w     D0, [A6 - 0x6]
  6951. 00005108  4E5E                     unlink     A6
  6952. 0000510A  4E75                     rts
  6953. export_541:
  6954. 0000510C  4E56 FFA0                link       A6, -0x0060
  6955. 00005110  4A6D E934                tst.w      [A5 - 0x16CC]
  6956. 00005114  673C                     beq        +0x3E /* 00005152 */
  6957. 00005116  486E FFA0                pea.l      [A6 - 0x60]
  6958. 0000511A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6959. 0000511E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6960. 00005122  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6961. 00005126  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  6962. 0000512A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6963. 0000512E  486E FFA0                pea.l      [A6 - 0x60]
  6964. 00005132  486D E908                pea.l      [A5 - 0x16F8]
  6965. 00005136  486D E908                pea.l      [A5 - 0x16F8]
  6966. 0000513A  A8AB                     syscall    UnionRect
  6967. 0000513C  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6968. 00005140  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6969. 00005144  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6970. 00005148  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6971. 0000514C  A8BD                     syscall    StdArc
  6972. 0000514E  6000 0296                bra        +0x298 /* 000053E6 */
  6973. label00005152:
  6974. 00005152  0C6D 01F4 E940           cmpi.w     [A5 - 0x16C0], 0x1F4
  6975. 00005158  6E00 028C                bgt        +0x28E /* 000053E6 */
  6976. 0000515C  526D E940                addq.w     [A5 - 0x16C0], 1
  6977. 00005160  4A6E 0008                tst.w      [A6 + 0x8]
  6978. 00005164  6C1A                     bge        +0x1C /* 00005180 */
  6979. 00005166  302E 0008                move.w     D0, [A6 + 0x8]
  6980. 0000516A  D16E 000A                add.w      [A6 + 0xA], D0
  6981. 0000516E  302E 0008                move.w     D0, [A6 + 0x8]
  6982. 00005172  4440                     neg.w      D0
  6983. 00005174  3D40 0008                move.w     [A6 + 0x8], D0
  6984. 00005178  6006                     bra        +0x8 /* 00005180 */
  6985. label0000517A:
  6986. 0000517A  066E FE98 000A           addi.w     [A6 + 0xA], 0xFE98
  6987. label00005180:
  6988. 00005180  0C6E 0167 000A           cmpi.w     [A6 + 0xA], 0x167
  6989. 00005186  6EF2                     bgt        -0xC /* 0000517A */
  6990. 00005188  6006                     bra        +0x8 /* 00005190 */
  6991. label0000518A:
  6992. 0000518A  066E 0168 000A           addi.w     [A6 + 0xA], 0x168
  6993. label00005190:
  6994. 00005190  4A6E 000A                tst.w      [A6 + 0xA]
  6995. 00005194  6DF4                     blt        -0xA /* 0000518A */
  6996. 00005196  0C6E 0167 0008           cmpi.w     [A6 + 0x8], 0x167
  6997. 0000519C  6F06                     ble        +0x8 /* 000051A4 */
  6998. 0000519E  3D7C 0168 0008           move.w     [A6 + 0x8], 0x168
  6999. label000051A4:
  7000. 000051A4  42A7                     clr.l      -[A7]
  7001. 000051A6  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7002. 000051AA  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7003. 000051AE  201F                     move.l     D0, [A7]+
  7004. 000051B0  2D40 FFFA                move.l     [A6 - 0x6], D0
  7005. 000051B4  4878 0052                push.l     0x52 /* 'R' */
  7006. 000051B8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7007. 000051BC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7008. 000051C0  3D40 FFFE                move.w     [A6 - 0x2], D0
  7009. 000051C4  4A2E 0010                tst.b      [A6 + 0x10]
  7010. 000051C8  6600 0130                bne        +0x132 /* 000052FA */
  7011. 000051CC  206D E918                movea.l    A0, [A5 - 0x16E8]
  7012. 000051D0  302E FFFE                move.w     D0, [A6 - 0x2]
  7013. 000051D4  5340                     subq.w     D0, 1
  7014. 000051D6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7015. 000051DA  D090                     add.l      D0, [A0]
  7016. 000051DC  2040                     movea.l    A0, D0
  7017. 000051DE  43EE FFA8                lea.l      A1, [A6 - 0x58]
  7018. 000051E2  7013                     moveq.l    D0, 0x13
  7019. label000051E4:
  7020. 000051E4  22D8                     move.l     [A1]+, [A0]+
  7021. 000051E6  51C8 FFFC                dbf        D0, -0x6 /* 000051E4 */
  7022. 000051EA  32D8                     move.w     [A1]+, [A0]+
  7023. 000051EC  4A6E FFFE                tst.w      [A6 - 0x2]
  7024. 000051F0  6F00 00B2                ble        +0xB4 /* 000052A4 */
  7025. 000051F4  0C6E 006B FFA8           cmpi.w     [A6 - 0x58], 0x6B /* 'k' */
  7026. 000051FA  6600 00A8                bne        +0xAA /* 000052A4 */
  7027. 000051FE  4A6E FFC0                tst.w      [A6 - 0x40]
  7028. 00005202  6600 00A0                bne        +0xA2 /* 000052A4 */
  7029. 00005206  302E FFEE                move.w     D0, [A6 - 0x12]
  7030. 0000520A  B06E 000A                cmp.w      D0, [A6 + 0xA]
  7031. 0000520E  6600 0094                bne        +0x96 /* 000052A4 */
  7032. 00005212  302E FFF0                move.w     D0, [A6 - 0x10]
  7033. 00005216  B06E 0008                cmp.w      D0, [A6 + 0x8]
  7034. 0000521A  6600 0088                bne        +0x8A /* 000052A4 */
  7035. 0000521E  4267                     clr.w      -[A7]
  7036. 00005220  486E FFF2                pea.l      [A6 - 0xE]
  7037. 00005224  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7038. 00005228  A8A6                     syscall    EqualRect
  7039. 0000522A  101F                     move.b     D0, [A7]+
  7040. 0000522C  4A00                     tst.b      D0
  7041. 0000522E  6774                     beq        +0x76 /* 000052A4 */
  7042. 00005230  486E FFD2                pea.l      [A6 - 0x2E]
  7043. 00005234  102E 0010                move.b     D0, [A6 + 0x10]
  7044. 00005238  4880                     ext.w      D0
  7045. 0000523A  3F00                     move.w     -[A7], D0
  7046. 0000523C  4EBA F9B6                jsr        [PC - 0x64A /* 00004BF4 */]
  7047. 00005240  5C8F                     addq.l     A7, 6
  7048. 00005242  486E FFC4                pea.l      [A6 - 0x3C]
  7049. 00005246  102E 0010                move.b     D0, [A6 + 0x10]
  7050. 0000524A  4880                     ext.w      D0
  7051. 0000524C  3F00                     move.w     -[A7], D0
  7052. 0000524E  4EBA FAF6                jsr        [PC - 0x50A /* 00004D46 */]
  7053. 00005252  5C8F                     addq.l     A7, 6
  7054. 00005254  486E FFC8                pea.l      [A6 - 0x38]
  7055. 00005258  102E 0010                move.b     D0, [A6 + 0x10]
  7056. 0000525C  4880                     ext.w      D0
  7057. 0000525E  3F00                     move.w     -[A7], D0
  7058. 00005260  4EBA FB12                jsr        [PC - 0x4EE /* 00004D74 */]
  7059. 00005264  5C8F                     addq.l     A7, 6
  7060. 00005266  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7061. 0000526A  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  7062. 00005270  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7063. 00005274  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  7064. 0000527A  7001                     moveq.l    D0, 0x01
  7065. 0000527C  3D40 FFC0                move.w     [A6 - 0x40], D0
  7066. 00005280  206D E918                movea.l    A0, [A5 - 0x16E8]
  7067. 00005284  302E FFFE                move.w     D0, [A6 - 0x2]
  7068. 00005288  5340                     subq.w     D0, 1
  7069. 0000528A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7070. 0000528E  D090                     add.l      D0, [A0]
  7071. 00005290  2040                     movea.l    A0, D0
  7072. 00005292  43EE FFA8                lea.l      A1, [A6 - 0x58]
  7073. 00005296  7013                     moveq.l    D0, 0x13
  7074. label00005298:
  7075. 00005298  20D9                     move.l     [A0]+, [A1]+
  7076. 0000529A  51C8 FFFC                dbf        D0, -0x6 /* 00005298 */
  7077. 0000529E  30D9                     move.w     [A0]+, [A1]+
  7078. 000052A0  6000 0144                bra        +0x146 /* 000053E6 */
  7079. label000052A4:
  7080. 000052A4  486E FFD2                pea.l      [A6 - 0x2E]
  7081. 000052A8  102E 0010                move.b     D0, [A6 + 0x10]
  7082. 000052AC  4880                     ext.w      D0
  7083. 000052AE  3F00                     move.w     -[A7], D0
  7084. 000052B0  4EBA F942                jsr        [PC - 0x6BE /* 00004BF4 */]
  7085. 000052B4  5C8F                     addq.l     A7, 6
  7086. 000052B6  486E FFC4                pea.l      [A6 - 0x3C]
  7087. 000052BA  102E 0010                move.b     D0, [A6 + 0x10]
  7088. 000052BE  4880                     ext.w      D0
  7089. 000052C0  3F00                     move.w     -[A7], D0
  7090. 000052C2  4EBA FA82                jsr        [PC - 0x57E /* 00004D46 */]
  7091. 000052C6  5C8F                     addq.l     A7, 6
  7092. 000052C8  486E FFC8                pea.l      [A6 - 0x38]
  7093. 000052CC  102E 0010                move.b     D0, [A6 + 0x10]
  7094. 000052D0  4880                     ext.w      D0
  7095. 000052D2  3F00                     move.w     -[A7], D0
  7096. 000052D4  4EBA FA9E                jsr        [PC - 0x562 /* 00004D74 */]
  7097. 000052D8  5C8F                     addq.l     A7, 6
  7098. 000052DA  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7099. 000052DE  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  7100. 000052E4  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7101. 000052E8  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  7102. 000052EE  7001                     moveq.l    D0, 0x01
  7103. 000052F0  3D40 FFC0                move.w     [A6 - 0x40], D0
  7104. 000052F4  426E FFBE                clr.w      [A6 - 0x42]
  7105. 000052F8  6040                     bra        +0x42 /* 0000533A */
  7106. label000052FA:
  7107. 000052FA  486E FFCA                pea.l      [A6 - 0x36]
  7108. 000052FE  102E 0010                move.b     D0, [A6 + 0x10]
  7109. 00005302  4880                     ext.w      D0
  7110. 00005304  3F00                     move.w     -[A7], D0
  7111. 00005306  4EBA F8EC                jsr        [PC - 0x714 /* 00004BF4 */]
  7112. 0000530A  5C8F                     addq.l     A7, 6
  7113. 0000530C  486E FFC2                pea.l      [A6 - 0x3E]
  7114. 00005310  102E 0010                move.b     D0, [A6 + 0x10]
  7115. 00005314  4880                     ext.w      D0
  7116. 00005316  3F00                     move.w     -[A7], D0
  7117. 00005318  4EBA FA2C                jsr        [PC - 0x5D4 /* 00004D46 */]
  7118. 0000531C  5C8F                     addq.l     A7, 6
  7119. 0000531E  486E FFC6                pea.l      [A6 - 0x3A]
  7120. 00005322  102E 0010                move.b     D0, [A6 + 0x10]
  7121. 00005326  4880                     ext.w      D0
  7122. 00005328  3F00                     move.w     -[A7], D0
  7123. 0000532A  4EBA FA48                jsr        [PC - 0x5B8 /* 00004D74 */]
  7124. 0000532E  5C8F                     addq.l     A7, 6
  7125. 00005330  426E FFC0                clr.w      [A6 - 0x40]
  7126. 00005334  7001                     moveq.l    D0, 0x01
  7127. 00005336  3D40 FFBE                move.w     [A6 - 0x42], D0
  7128. label0000533A:
  7129. 0000533A  706B                     moveq.l    D0, 0x6B
  7130. 0000533C  3D40 FFA8                move.w     [A6 - 0x58], D0
  7131. 00005340  426E FFAA                clr.w      [A6 - 0x56]
  7132. 00005344  7001                     moveq.l    D0, 0x01
  7133. 00005346  3D40 FFAC                move.w     [A6 - 0x54], D0
  7134. 0000534A  42A7                     clr.l      -[A7]
  7135. 0000534C  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7136. 00005350  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  7137. 00005354  508F                     addq.l     A7, 8
  7138. 00005356  2D40 FFAE                move.l     [A6 - 0x52], D0
  7139. 0000535A  102E 0010                move.b     D0, [A6 + 0x10]
  7140. 0000535E  4880                     ext.w      D0
  7141. 00005360  3F00                     move.w     -[A7], D0
  7142. 00005362  4EBA F978                jsr        [PC - 0x688 /* 00004CDC */]
  7143. 00005366  548F                     addq.l     A7, 2
  7144. 00005368  3D40 FFDE                move.w     [A6 - 0x22], D0
  7145. 0000536C  426E FFE0                clr.w      [A6 - 0x20]
  7146. 00005370  7001                     moveq.l    D0, 0x01
  7147. 00005372  2D40 FFB2                move.l     [A6 - 0x4E], D0
  7148. 00005376  486E FFB6                pea.l      [A6 - 0x4A]
  7149. 0000537A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7150. 0000537E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7151. 00005382  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7152. 00005386  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  7153. 0000538A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7154. 0000538E  206E 000C                movea.l    A0, [A6 + 0xC]
  7155. 00005392  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  7156. 00005396  206E 000C                movea.l    A0, [A6 + 0xC]
  7157. 0000539A  2D68 0004 FFF6           move.l     [A6 - 0xA], [A0 + 0x4]
  7158. 000053A0  3D6E 000A FFEE           move.w     [A6 - 0x12], [A6 + 0xA]
  7159. 000053A6  3D6E 0008 FFF0           move.w     [A6 - 0x10], [A6 + 0x8]
  7160. 000053AC  42AE FFE2                clr.l      [A6 - 0x1E]
  7161. 000053B0  42AE FFE6                clr.l      [A6 - 0x1A]
  7162. 000053B4  42AE FFEA                clr.l      [A6 - 0x16]
  7163. 000053B8  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7164. 000053BC  206E FFFA                movea.l    A0, [A6 - 0x6]
  7165. 000053C0  4868 0052                pea.l      [A0 + 0x52]
  7166. 000053C4  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7167. 000053C8  206D E918                movea.l    A0, [A5 - 0x16E8]
  7168. 000053CC  302E FFFE                move.w     D0, [A6 - 0x2]
  7169. 000053D0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7170. 000053D4  D090                     add.l      D0, [A0]
  7171. 000053D6  2040                     movea.l    A0, D0
  7172. 000053D8  43EE FFA8                lea.l      A1, [A6 - 0x58]
  7173. 000053DC  7013                     moveq.l    D0, 0x13
  7174. label000053DE:
  7175. 000053DE  20D9                     move.l     [A0]+, [A1]+
  7176. 000053E0  51C8 FFFC                dbf        D0, -0x6 /* 000053DE */
  7177. 000053E4  30D9                     move.w     [A0]+, [A1]+
  7178. label000053E6:
  7179. 000053E6  4E5E                     unlink     A6
  7180. 000053E8  205F                     movea.l    A0, [A7]+
  7181. 000053EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7182. 000053EE  4ED0                     jmp        [A0]
  7183. export_543:
  7184. 000053F0  4E56 0000                link       A6, 0
  7185. 000053F4  4A6D E92E                tst.w      [A5 - 0x16D2]
  7186. 000053F8  6754                     beq        +0x56 /* 0000544E */
  7187. 000053FA  4A6D E936                tst.w      [A5 - 0x16CA]
  7188. 000053FE  664E                     bne        +0x50 /* 0000544E */
  7189. 00005400  7001                     moveq.l    D0, 0x01
  7190. 00005402  3B40 E8E2                move.w     [A5 - 0x171E], D0
  7191. 00005406  102E 000C                move.b     D0, [A6 + 0xC]
  7192. 0000540A  4880                     ext.w      D0
  7193. 0000540C  3F00                     move.w     -[A7], D0
  7194. 0000540E  4EBA F8CC                jsr        [PC - 0x734 /* 00004CDC */]
  7195. 00005412  548F                     addq.l     A7, 2
  7196. 00005414  3B40 E8D6                move.w     [A5 - 0x172A], D0
  7197. 00005418  486D E8F0                pea.l      [A5 - 0x1710]
  7198. 0000541C  102E 000C                move.b     D0, [A6 + 0xC]
  7199. 00005420  4880                     ext.w      D0
  7200. 00005422  3F00                     move.w     -[A7], D0
  7201. 00005424  4EBA F7CE                jsr        [PC - 0x832 /* 00004BF4 */]
  7202. 00005428  5C8F                     addq.l     A7, 6
  7203. 0000542A  486D E8E4                pea.l      [A5 - 0x171C]
  7204. 0000542E  102E 000C                move.b     D0, [A6 + 0xC]
  7205. 00005432  4880                     ext.w      D0
  7206. 00005434  3F00                     move.w     -[A7], D0
  7207. 00005436  4EBA F90E                jsr        [PC - 0x6F2 /* 00004D46 */]
  7208. 0000543A  5C8F                     addq.l     A7, 6
  7209. 0000543C  486D E8E6                pea.l      [A5 - 0x171A]
  7210. 00005440  102E 000C                move.b     D0, [A6 + 0xC]
  7211. 00005444  4880                     ext.w      D0
  7212. 00005446  3F00                     move.w     -[A7], D0
  7213. 00005448  4EBA F92A                jsr        [PC - 0x6D6 /* 00004D74 */]
  7214. 0000544C  5C8F                     addq.l     A7, 6
  7215. label0000544E:
  7216. 0000544E  4E5E                     unlink     A6
  7217. 00005450  205F                     movea.l    A0, [A7]+
  7218. 00005452  4FEF 0006                lea.l      A7, [A7 + 0x6]
  7219. 00005456  4ED0                     jmp        [A0]
  7220. export_537:
  7221. 00005458  4E56 FFA0                link       A6, -0x0060
  7222. 0000545C  3F3C 0001                move.w     -[A7], 0x1
  7223. 00005460  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7224. 00005464  2F28 0030                move.l     -[A7], [A0 + 0x30]
  7225. 00005468  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7226. 0000546C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  7227. 00005470  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7228. 00005474  4A40                     tst.w      D0
  7229. 00005476  6600 01E8                bne        +0x1EA /* 00005660 */
  7230. 0000547A  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7231. 0000547E  4A68 0036                tst.w      [A0 + 0x36]
  7232. 00005482  6700 01DC                beq        +0x1DE /* 00005660 */
  7233. 00005486  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7234. 0000548A  4A68 0034                tst.w      [A0 + 0x34]
  7235. 0000548E  6700 01D0                beq        +0x1D2 /* 00005660 */
  7236. 00005492  486D E938                pea.l      [A5 - 0x16C8]
  7237. 00005496  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7238. 0000549A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  7239. 0000549E  508F                     addq.l     A7, 8
  7240. 000054A0  4A40                     tst.w      D0
  7241. 000054A2  6700 01BC                beq        +0x1BE /* 00005660 */
  7242. 000054A6  486D E938                pea.l      [A5 - 0x16C8]
  7243. 000054AA  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7244. 000054AE  2F28 0030                move.l     -[A7], [A0 + 0x30]
  7245. 000054B2  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  7246. 000054B6  508F                     addq.l     A7, 8
  7247. 000054B8  4A40                     tst.w      D0
  7248. 000054BA  6700 01A4                beq        +0x1A6 /* 00005660 */
  7249. 000054BE  4A6D E934                tst.w      [A5 - 0x16CC]
  7250. 000054C2  6742                     beq        +0x44 /* 00005506 */
  7251. 000054C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7252. 000054C8  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7253. 000054CC  2F28 0030                move.l     -[A7], [A0 + 0x30]
  7254. 000054D0  486E FFA0                pea.l      [A6 - 0x60]
  7255. 000054D4  A8AC                     syscall    Pt2Rect
  7256. 000054D6  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7257. 000054DA  3028 0034                move.w     D0, [A0 + 0x34]
  7258. 000054DE  D16E FFA4                add.w      [A6 - 0x5C], D0
  7259. 000054E2  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7260. 000054E6  3028 0036                move.w     D0, [A0 + 0x36]
  7261. 000054EA  D16E FFA6                add.w      [A6 - 0x5A], D0
  7262. 000054EE  486E FFA0                pea.l      [A6 - 0x60]
  7263. 000054F2  486D E908                pea.l      [A5 - 0x16F8]
  7264. 000054F6  486D E908                pea.l      [A5 - 0x16F8]
  7265. 000054FA  A8AB                     syscall    UnionRect
  7266. 000054FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7267. 00005500  A890                     syscall    StdLine
  7268. 00005502  6000 015C                bra        +0x15E /* 00005660 */
  7269. label00005506:
  7270. 00005506  4A6D E92E                tst.w      [A5 - 0x16D2]
  7271. 0000550A  675A                     beq        +0x5C /* 00005566 */
  7272. 0000550C  4A6D E936                tst.w      [A5 - 0x16CA]
  7273. 00005510  6600 014E                bne        +0x150 /* 00005660 */
  7274. 00005514  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7275. 00005518  3B68 0038 E8D6           move.w     [A5 - 0x172A], [A0 + 0x38]
  7276. 0000551E  486D E8E8                pea.l      [A5 - 0x1718]
  7277. 00005522  4267                     clr.w      -[A7]
  7278. 00005524  4EBA F6CE                jsr        [PC - 0x932 /* 00004BF4 */]
  7279. 00005528  5C8F                     addq.l     A7, 6
  7280. 0000552A  486D E8DE                pea.l      [A5 - 0x1722]
  7281. 0000552E  4267                     clr.w      -[A7]
  7282. 00005530  4EBA F814                jsr        [PC - 0x7EC /* 00004D46 */]
  7283. 00005534  5C8F                     addq.l     A7, 6
  7284. 00005536  486D E8E0                pea.l      [A5 - 0x1720]
  7285. 0000553A  4267                     clr.w      -[A7]
  7286. 0000553C  4EBA F836                jsr        [PC - 0x7CA /* 00004D74 */]
  7287. 00005540  5C8F                     addq.l     A7, 6
  7288. 00005542  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7289. 00005546  3B68 0036 E8D8           move.w     [A5 - 0x1728], [A0 + 0x36]
  7290. 0000554C  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7291. 00005550  3B68 0034 E8DA           move.w     [A5 - 0x1726], [A0 + 0x34]
  7292. 00005556  7001                     moveq.l    D0, 0x01
  7293. 00005558  3B40 E8DC                move.w     [A5 - 0x1724], D0
  7294. 0000555C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7295. 00005560  A890                     syscall    StdLine
  7296. 00005562  6000 00FC                bra        +0xFE /* 00005660 */
  7297. label00005566:
  7298. 00005566  0C6D 01F4 E940           cmpi.w     [A5 - 0x16C0], 0x1F4
  7299. 0000556C  6E00 00F2                bgt        +0xF4 /* 00005660 */
  7300. 00005570  526D E940                addq.w     [A5 - 0x16C0], 1
  7301. 00005574  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7302. 00005578  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7303. 0000557C  2F28 0030                move.l     -[A7], [A0 + 0x30]
  7304. 00005580  486E FFA0                pea.l      [A6 - 0x60]
  7305. 00005584  A8AC                     syscall    Pt2Rect
  7306. 00005586  42A7                     clr.l      -[A7]
  7307. 00005588  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7308. 0000558C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7309. 00005590  201F                     move.l     D0, [A7]+
  7310. 00005592  2D40 FFFA                move.l     [A6 - 0x6], D0
  7311. 00005596  4878 0052                push.l     0x52 /* 'R' */
  7312. 0000559A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7313. 0000559E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7314. 000055A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  7315. 000055A6  486E FFA8                pea.l      [A6 - 0x58]
  7316. 000055AA  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  7317. 000055AE  588F                     addq.l     A7, 4
  7318. 000055B0  7067                     moveq.l    D0, 0x67
  7319. 000055B2  3D40 FFA8                move.w     [A6 - 0x58], D0
  7320. 000055B6  426E FFAA                clr.w      [A6 - 0x56]
  7321. 000055BA  7003                     moveq.l    D0, 0x03
  7322. 000055BC  3D40 FFAC                move.w     [A6 - 0x54], D0
  7323. 000055C0  42A7                     clr.l      -[A7]
  7324. 000055C2  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7325. 000055C6  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  7326. 000055CA  508F                     addq.l     A7, 8
  7327. 000055CC  2D40 FFAE                move.l     [A6 - 0x52], D0
  7328. 000055D0  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7329. 000055D4  3D68 0038 FFDE           move.w     [A6 - 0x22], [A0 + 0x38]
  7330. 000055DA  41EE FFB6                lea.l      A0, [A6 - 0x4A]
  7331. 000055DE  43EE FFA0                lea.l      A1, [A6 - 0x60]
  7332. 000055E2  20D9                     move.l     [A0]+, [A1]+
  7333. 000055E4  20D9                     move.l     [A0]+, [A1]+
  7334. 000055E6  426E FFBE                clr.w      [A6 - 0x42]
  7335. 000055EA  486E FFD2                pea.l      [A6 - 0x2E]
  7336. 000055EE  4267                     clr.w      -[A7]
  7337. 000055F0  4EBA F602                jsr        [PC - 0x9FE /* 00004BF4 */]
  7338. 000055F4  5C8F                     addq.l     A7, 6
  7339. 000055F6  486E FFC4                pea.l      [A6 - 0x3C]
  7340. 000055FA  4267                     clr.w      -[A7]
  7341. 000055FC  4EBA F748                jsr        [PC - 0x8B8 /* 00004D46 */]
  7342. 00005600  5C8F                     addq.l     A7, 6
  7343. 00005602  486E FFC8                pea.l      [A6 - 0x38]
  7344. 00005606  4267                     clr.w      -[A7]
  7345. 00005608  4EBA F76A                jsr        [PC - 0x896 /* 00004D74 */]
  7346. 0000560C  5C8F                     addq.l     A7, 6
  7347. 0000560E  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7348. 00005612  3D68 0036 FFDA           move.w     [A6 - 0x26], [A0 + 0x36]
  7349. 00005618  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7350. 0000561C  3D68 0034 FFDC           move.w     [A6 - 0x24], [A0 + 0x34]
  7351. 00005622  2D6E 0008 FFF2           move.l     [A6 - 0xE], [A6 + 0x8]
  7352. 00005628  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7353. 0000562C  2D68 0030 FFF6           move.l     [A6 - 0xA], [A0 + 0x30]
  7354. 00005632  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7355. 00005636  206E FFFA                movea.l    A0, [A6 - 0x6]
  7356. 0000563A  4868 0052                pea.l      [A0 + 0x52]
  7357. 0000563E  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7358. 00005642  206D E918                movea.l    A0, [A5 - 0x16E8]
  7359. 00005646  302E FFFE                move.w     D0, [A6 - 0x2]
  7360. 0000564A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7361. 0000564E  D090                     add.l      D0, [A0]
  7362. 00005650  2040                     movea.l    A0, D0
  7363. 00005652  43EE FFA8                lea.l      A1, [A6 - 0x58]
  7364. 00005656  7013                     moveq.l    D0, 0x13
  7365. label00005658:
  7366. 00005658  20D9                     move.l     [A0]+, [A1]+
  7367. 0000565A  51C8 FFFC                dbf        D0, -0x6 /* 00005658 */
  7368. 0000565E  30D9                     move.w     [A0]+, [A1]+
  7369. label00005660:
  7370. 00005660  4E5E                     unlink     A6
  7371. 00005662  205F                     movea.l    A0, [A7]+
  7372. 00005664  4FEF 0004                lea.l      A7, [A7 + 0x4]
  7373. 00005668  4ED0                     jmp        [A0]
  7374. export_545:
  7375. 0000566A  4E56 FF96                link       A6, -0x006A
  7376. 0000566E  302E 000E                move.w     D0, [A6 + 0xE]
  7377. 00005672  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7378. 00005676  000A 002A                ori.b      A2, 0x2A /* '*' */
  7379. 0000567A  008C 006E 008D           ori.l      A4, 0x6E008D
  7380. 00005680  0134 0096                btst       [A4 + D0.w - 0x106], D0
  7381. 00005684  019C                     bclr       [A4]+, D0
  7382. 00005686  0097 02D0 00A0           ori.l      [A7], 0x2D000A0
  7383. 0000568C  0306                     btst       D6, D1
  7384. 0000568E  00A1 041C 008E           ori.l      -[A1], 0x41C008E
  7385. 00005694  0466 008F                subi.w     -[A6], 0x8F
  7386. 00005698  051C                     btst       [A4]+, D2
  7387. 0000569A  00A4 0536 00A3           ori.l      -[A4], 0x53600A3
  7388. 000056A0  054C                     bchg       A4, D2
  7389. 000056A2  526D E934                addq.w     [A5 - 0x16CC], 1
  7390. 000056A6  0C6D 0001 E934           cmpi.w     [A5 - 0x16CC], 0x1
  7391. 000056AC  662A                     bne        +0x2C /* 000056D8 */
  7392. 000056AE  486D E908                pea.l      [A5 - 0x16F8]
  7393. 000056B2  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7394. 000056B6  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7395. 000056BA  3F3C 8000                move.w     -[A7], 0x8000
  7396. 000056BE  3F3C 8000                move.w     -[A7], 0x8000
  7397. 000056C2  A8A7                     syscall    SetRect
  7398. 000056C4  42A7                     clr.l      -[A7]
  7399. 000056C6  486D EBD2                pea.l      [A5 - 0x142E]
  7400. 000056CA  A8F3                     syscall    OpenPicture
  7401. 000056CC  205F                     movea.l    A0, [A7]+
  7402. 000056CE  2B48 E914                move.l     [A5 - 0x16EC], A0
  7403. 000056D2  A897                     syscall    ShowPen
  7404. 000056D4  6000 0516                bra        +0x518 /* 00005BEC */
  7405. label000056D8:
  7406. 000056D8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7407. 000056DC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7408. 000056E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7409. 000056E4  A8F1                     syscall    StdComment
  7410. 000056E6  6000 0504                bra        +0x506 /* 00005BEC */
  7411. 000056EA  536D E934                subq.w     [A5 - 0x16CC], 1
  7412. 000056EE  4A6D E934                tst.w      [A5 - 0x16CC]
  7413. 000056F2  6600 00AE                bne        +0xB0 /* 000057A2 */
  7414. 000056F6  A896                     syscall    HidePen
  7415. 000056F8  A8F4                     syscall    ClosePicture
  7416. 000056FA  206D E914                movea.l    A0, [A5 - 0x16EC]
  7417. 000056FE  2050                     movea.l    A0, [A0]
  7418. 00005700  5488                     addq.l     A0, 2
  7419. 00005702  43ED E908                lea.l      A1, [A5 - 0x16F8]
  7420. 00005706  20D9                     move.l     [A0]+, [A1]+
  7421. 00005708  20D9                     move.l     [A0]+, [A1]+
  7422. 0000570A  42A7                     clr.l      -[A7]
  7423. 0000570C  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7424. 00005710  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7425. 00005714  201F                     move.l     D0, [A7]+
  7426. 00005716  2D40 FFEC                move.l     [A6 - 0x14], D0
  7427. 0000571A  4878 0052                push.l     0x52 /* 'R' */
  7428. 0000571E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7429. 00005722  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7430. 00005726  3D40 FFFE                move.w     [A6 - 0x2], D0
  7431. 0000572A  486E FF9A                pea.l      [A6 - 0x66]
  7432. 0000572E  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  7433. 00005732  588F                     addq.l     A7, 4
  7434. 00005734  706C                     moveq.l    D0, 0x6C
  7435. 00005736  3D40 FF9A                move.w     [A6 - 0x66], D0
  7436. 0000573A  426E FF9C                clr.w      [A6 - 0x64]
  7437. 0000573E  42A7                     clr.l      -[A7]
  7438. 00005740  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7439. 00005744  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  7440. 00005748  508F                     addq.l     A7, 8
  7441. 0000574A  2D40 FFA0                move.l     [A6 - 0x60], D0
  7442. 0000574E  41EE FFA8                lea.l      A0, [A6 - 0x58]
  7443. 00005752  43ED E908                lea.l      A1, [A5 - 0x16F8]
  7444. 00005756  20D9                     move.l     [A0]+, [A1]+
  7445. 00005758  20D9                     move.l     [A0]+, [A1]+
  7446. 0000575A  41EE FFBC                lea.l      A0, [A6 - 0x44]
  7447. 0000575E  43ED EC2E                lea.l      A1, [A5 - 0x13D2]
  7448. 00005762  20D9                     move.l     [A0]+, [A1]+
  7449. 00005764  20D9                     move.l     [A0]+, [A1]+
  7450. 00005766  426E FFD0                clr.w      [A6 - 0x30]
  7451. 0000576A  2D6D E914 FFD8           move.l     [A6 - 0x28], [A5 - 0x16EC]
  7452. 00005770  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7453. 00005774  206E FFEC                movea.l    A0, [A6 - 0x14]
  7454. 00005778  4868 0052                pea.l      [A0 + 0x52]
  7455. 0000577C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7456. 00005780  206D E918                movea.l    A0, [A5 - 0x16E8]
  7457. 00005784  302E FFFE                move.w     D0, [A6 - 0x2]
  7458. 00005788  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7459. 0000578C  D090                     add.l      D0, [A0]
  7460. 0000578E  2040                     movea.l    A0, D0
  7461. 00005790  43EE FF9A                lea.l      A1, [A6 - 0x66]
  7462. 00005794  7013                     moveq.l    D0, 0x13
  7463. label00005796:
  7464. 00005796  20D9                     move.l     [A0]+, [A1]+
  7465. 00005798  51C8 FFFC                dbf        D0, -0x6 /* 00005796 */
  7466. 0000579C  30D9                     move.w     [A0]+, [A1]+
  7467. 0000579E  6000 044C                bra        +0x44E /* 00005BEC */
  7468. label000057A2:
  7469. 000057A2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7470. 000057A6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7471. 000057AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7472. 000057AE  A8F1                     syscall    StdComment
  7473. 000057B0  6000 043A                bra        +0x43C /* 00005BEC */
  7474. 000057B4  4A6D E934                tst.w      [A5 - 0x16CC]
  7475. 000057B8  6712                     beq        +0x14 /* 000057CC */
  7476. 000057BA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7477. 000057BE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7478. 000057C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7479. 000057C6  A8F1                     syscall    StdComment
  7480. 000057C8  6000 0422                bra        +0x424 /* 00005BEC */
  7481. label000057CC:
  7482. 000057CC  7001                     moveq.l    D0, 0x01
  7483. 000057CE  3B40 E930                move.w     [A5 - 0x16D0], D0
  7484. 000057D2  42A7                     clr.l      -[A7]
  7485. 000057D4  42A7                     clr.l      -[A7]
  7486. 000057D6  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  7487. 000057DA  205F                     movea.l    A0, [A7]+
  7488. 000057DC  2B48 E926                move.l     [A5 - 0x16DA], A0
  7489. 000057E0  42A7                     clr.l      -[A7]
  7490. 000057E2  4878 0002                push.l     0x2
  7491. 000057E6  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  7492. 000057EA  205F                     movea.l    A0, [A7]+
  7493. 000057EC  2B48 E92A                move.l     [A5 - 0x16D6], A0
  7494. 000057F0  206D E92A                movea.l    A0, [A5 - 0x16D6]
  7495. 000057F4  2050                     movea.l    A0, [A0]
  7496. 000057F6  4250                     clr.w      [A0]
  7497. 000057F8  206E 0008                movea.l    A0, [A6 + 0x8]
  7498. 000057FC  2050                     movea.l    A0, [A0]
  7499. 000057FE  7000                     moveq.l    D0, 0x00
  7500. 00005800  1010                     move.b     D0, [A0]
  7501. 00005802  3B40 E91C                move.w     [A5 - 0x16E4], D0
  7502. 00005806  486D E91E                pea.l      [A5 - 0x16E2]
  7503. 0000580A  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7504. 0000580E  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7505. 00005812  3F3C 8000                move.w     -[A7], 0x8000
  7506. 00005816  3F3C 8000                move.w     -[A7], 0x8000
  7507. 0000581A  A8A7                     syscall    SetRect
  7508. 0000581C  6000 03CE                bra        +0x3D0 /* 00005BEC */
  7509. 00005820  4A6D E934                tst.w      [A5 - 0x16CC]
  7510. 00005824  6712                     beq        +0x14 /* 00005838 */
  7511. 00005826  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7512. 0000582A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7513. 0000582E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7514. 00005832  A8F1                     syscall    StdComment
  7515. 00005834  6000 03B6                bra        +0x3B8 /* 00005BEC */
  7516. label00005838:
  7517. 00005838  426D E930                clr.w      [A5 - 0x16D0]
  7518. 0000583C  4267                     clr.w      -[A7]
  7519. 0000583E  486D E91E                pea.l      [A5 - 0x16E2]
  7520. 00005842  A8AE                     syscall    EmptyRect
  7521. 00005844  101F                     move.b     D0, [A7]+
  7522. 00005846  4A00                     tst.b      D0
  7523. 00005848  6714                     beq        +0x16 /* 0000585E */
  7524. 0000584A  2F2D E926                move.l     -[A7], [A5 - 0x16DA]
  7525. 0000584E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7526. 00005852  2F2D E92A                move.l     -[A7], [A5 - 0x16D6]
  7527. 00005856  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7528. 0000585A  6000 0390                bra        +0x392 /* 00005BEC */
  7529. label0000585E:
  7530. 0000585E  4267                     clr.w      -[A7]
  7531. 00005860  2F2D E926                move.l     -[A7], [A5 - 0x16DA]
  7532. 00005864  2F2D E92A                move.l     -[A7], [A5 - 0x16D6]
  7533. 00005868  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  7534. 0000586C  301F                     move.w     D0, [A7]+
  7535. 0000586E  2F2D E926                move.l     -[A7], [A5 - 0x16DA]
  7536. 00005872  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7537. 00005876  426E FFF0                clr.w      [A6 - 0x10]
  7538. 0000587A  0C6D 0002 E91C           cmpi.w     [A5 - 0x16E4], 0x2
  7539. 00005880  6606                     bne        +0x8 /* 00005888 */
  7540. 00005882  7001                     moveq.l    D0, 0x01
  7541. 00005884  3D40 FFF0                move.w     [A6 - 0x10], D0
  7542. label00005888:
  7543. 00005888  0C6D 0003 E91C           cmpi.w     [A5 - 0x16E4], 0x3
  7544. 0000588E  6606                     bne        +0x8 /* 00005896 */
  7545. 00005890  70FF                     moveq.l    D0, 0xFFFFFFFF
  7546. 00005892  3D40 FFF0                move.w     [A6 - 0x10], D0
  7547. label00005896:
  7548. 00005896  70FF                     moveq.l    D0, 0xFFFFFFFF
  7549. 00005898  3D40 FFF2                move.w     [A6 - 0xE], D0
  7550. 0000589C  7003                     moveq.l    D0, 0x03
  7551. 0000589E  3D40 FFF4                move.w     [A6 - 0xC], D0
  7552. 000058A2  700C                     moveq.l    D0, 0x0C
  7553. 000058A4  3D40 FFF6                move.w     [A6 - 0xA], D0
  7554. 000058A8  426E FFF8                clr.w      [A6 - 0x8]
  7555. 000058AC  42AE FFFA                clr.l      [A6 - 0x6]
  7556. 000058B0  3F3C 000E                move.w     -[A7], 0xE
  7557. 000058B4  486E FFF0                pea.l      [A6 - 0x10]
  7558. 000058B8  2F2D E92A                move.l     -[A7], [A5 - 0x16D6]
  7559. 000058BC  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  7560. 000058C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7561. 000058C4  42A7                     clr.l      -[A7]
  7562. 000058C6  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7563. 000058CA  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7564. 000058CE  201F                     move.l     D0, [A7]+
  7565. 000058D0  2D40 FFEC                move.l     [A6 - 0x14], D0
  7566. 000058D4  4878 0052                push.l     0x52 /* 'R' */
  7567. 000058D8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7568. 000058DC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7569. 000058E0  3D40 FFFE                move.w     [A6 - 0x2], D0
  7570. 000058E4  486E FF9A                pea.l      [A6 - 0x66]
  7571. 000058E8  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  7572. 000058EC  588F                     addq.l     A7, 4
  7573. 000058EE  706A                     moveq.l    D0, 0x6A
  7574. 000058F0  3D40 FF9A                move.w     [A6 - 0x66], D0
  7575. 000058F4  426E FF9C                clr.w      [A6 - 0x64]
  7576. 000058F8  42A7                     clr.l      -[A7]
  7577. 000058FA  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7578. 000058FE  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  7579. 00005902  508F                     addq.l     A7, 8
  7580. 00005904  2D40 FFA0                move.l     [A6 - 0x60], D0
  7581. 00005908  41EE FFA8                lea.l      A0, [A6 - 0x58]
  7582. 0000590C  43ED E91E                lea.l      A1, [A5 - 0x16E2]
  7583. 00005910  20D9                     move.l     [A0]+, [A1]+
  7584. 00005912  20D9                     move.l     [A0]+, [A1]+
  7585. 00005914  426E FFB2                clr.w      [A6 - 0x4E]
  7586. 00005918  426E FFB0                clr.w      [A6 - 0x50]
  7587. 0000591C  426E FFD0                clr.w      [A6 - 0x30]
  7588. 00005920  2D6D E92A FFD8           move.l     [A6 - 0x28], [A5 - 0x16D6]
  7589. 00005926  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7590. 0000592A  206E FFEC                movea.l    A0, [A6 - 0x14]
  7591. 0000592E  4868 0052                pea.l      [A0 + 0x52]
  7592. 00005932  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7593. 00005936  206D E918                movea.l    A0, [A5 - 0x16E8]
  7594. 0000593A  302E FFFE                move.w     D0, [A6 - 0x2]
  7595. 0000593E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7596. 00005942  D090                     add.l      D0, [A0]
  7597. 00005944  2040                     movea.l    A0, D0
  7598. 00005946  43EE FF9A                lea.l      A1, [A6 - 0x66]
  7599. 0000594A  7013                     moveq.l    D0, 0x13
  7600. label0000594C:
  7601. 0000594C  20D9                     move.l     [A0]+, [A1]+
  7602. 0000594E  51C8 FFFC                dbf        D0, -0x6 /* 0000594C */
  7603. 00005952  30D9                     move.w     [A0]+, [A1]+
  7604. 00005954  6000 0296                bra        +0x298 /* 00005BEC */
  7605. 00005958  4A6D E934                tst.w      [A5 - 0x16CC]
  7606. 0000595C  6712                     beq        +0x14 /* 00005970 */
  7607. 0000595E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7608. 00005962  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7609. 00005966  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7610. 0000596A  A8F1                     syscall    StdComment
  7611. 0000596C  6000 027E                bra        +0x280 /* 00005BEC */
  7612. label00005970:
  7613. 00005970  7001                     moveq.l    D0, 0x01
  7614. 00005972  3B40 E92E                move.w     [A5 - 0x16D2], D0
  7615. 00005976  426D E8D6                clr.w      [A5 - 0x172A]
  7616. 0000597A  42A7                     clr.l      -[A7]
  7617. 0000597C  A8CB                     syscall    OpenPoly
  7618. 0000597E  205F                     movea.l    A0, [A7]+
  7619. 00005980  2B48 E8F8                move.l     [A5 - 0x1708], A0
  7620. 00005984  426D E8DC                clr.w      [A5 - 0x1724]
  7621. 00005988  426D E8E2                clr.w      [A5 - 0x171E]
  7622. 0000598C  A897                     syscall    ShowPen
  7623. 0000598E  6000 025C                bra        +0x25E /* 00005BEC */
  7624. 00005992  4A6D E934                tst.w      [A5 - 0x16CC]
  7625. 00005996  6712                     beq        +0x14 /* 000059AA */
  7626. 00005998  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7627. 0000599C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7628. 000059A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7629. 000059A4  A8F1                     syscall    StdComment
  7630. 000059A6  6000 0244                bra        +0x246 /* 00005BEC */
  7631. label000059AA:
  7632. 000059AA  426D E92E                clr.w      [A5 - 0x16D2]
  7633. 000059AE  A896                     syscall    HidePen
  7634. 000059B0  A8CC                     syscall    ClosePoly/ClosePgon
  7635. 000059B2  42A7                     clr.l      -[A7]
  7636. 000059B4  2F2D E8F8                move.l     -[A7], [A5 - 0x1708]
  7637. 000059B8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7638. 000059BC  201F                     move.l     D0, [A7]+
  7639. 000059BE  0C80 0000 0FA0           cmpi.l     D0, 0xFA0
  7640. 000059C4  6F0C                     ble        +0xE /* 000059D2 */
  7641. 000059C6  2F2D E8F8                move.l     -[A7], [A5 - 0x1708]
  7642. 000059CA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7643. 000059CE  6000 021C                bra        +0x21E /* 00005BEC */
  7644. label000059D2:
  7645. 000059D2  42A7                     clr.l      -[A7]
  7646. 000059D4  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7647. 000059D8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7648. 000059DC  201F                     move.l     D0, [A7]+
  7649. 000059DE  2D40 FFEC                move.l     [A6 - 0x14], D0
  7650. 000059E2  4878 0052                push.l     0x52 /* 'R' */
  7651. 000059E6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7652. 000059EA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7653. 000059EE  3D40 FFFE                move.w     [A6 - 0x2], D0
  7654. 000059F2  486E FF9A                pea.l      [A6 - 0x66]
  7655. 000059F6  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  7656. 000059FA  588F                     addq.l     A7, 4
  7657. 000059FC  7068                     moveq.l    D0, 0x68
  7658. 000059FE  3D40 FF9A                move.w     [A6 - 0x66], D0
  7659. 00005A02  426E FF9C                clr.w      [A6 - 0x64]
  7660. 00005A06  42A7                     clr.l      -[A7]
  7661. 00005A08  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7662. 00005A0C  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  7663. 00005A10  508F                     addq.l     A7, 8
  7664. 00005A12  2D40 FFA0                move.l     [A6 - 0x60], D0
  7665. 00005A16  206D E8F8                movea.l    A0, [A5 - 0x1708]
  7666. 00005A1A  2050                     movea.l    A0, [A0]
  7667. 00005A1C  43EE FFA8                lea.l      A1, [A6 - 0x58]
  7668. 00005A20  5488                     addq.l     A0, 2
  7669. 00005A22  22D8                     move.l     [A1]+, [A0]+
  7670. 00005A24  22D8                     move.l     [A1]+, [A0]+
  7671. 00005A26  3D6D E8DC FFB2           move.w     [A6 - 0x4E], [A5 - 0x1724]
  7672. 00005A2C  3D6D E8E2 FFB0           move.w     [A6 - 0x50], [A5 - 0x171E]
  7673. 00005A32  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  7674. 00005A36  43ED E8E8                lea.l      A1, [A5 - 0x1718]
  7675. 00005A3A  20D9                     move.l     [A0]+, [A1]+
  7676. 00005A3C  20D9                     move.l     [A0]+, [A1]+
  7677. 00005A3E  41EE FFBC                lea.l      A0, [A6 - 0x44]
  7678. 00005A42  43ED E8F0                lea.l      A1, [A5 - 0x1710]
  7679. 00005A46  20D9                     move.l     [A0]+, [A1]+
  7680. 00005A48  20D9                     move.l     [A0]+, [A1]+
  7681. 00005A4A  3D6D E8DE FFB6           move.w     [A6 - 0x4A], [A5 - 0x1722]
  7682. 00005A50  3D6D E8E0 FFBA           move.w     [A6 - 0x46], [A5 - 0x1720]
  7683. 00005A56  3D6D E8E4 FFB4           move.w     [A6 - 0x4C], [A5 - 0x171C]
  7684. 00005A5C  3D6D E8E6 FFB8           move.w     [A6 - 0x48], [A5 - 0x171A]
  7685. 00005A62  3D6D E8D8 FFCC           move.w     [A6 - 0x34], [A5 - 0x1728]
  7686. 00005A68  3D6D E8DA FFCE           move.w     [A6 - 0x32], [A5 - 0x1726]
  7687. 00005A6E  3D6D E8D6 FFD0           move.w     [A6 - 0x30], [A5 - 0x172A]
  7688. 00005A74  2D6D E8F8 FFD8           move.l     [A6 - 0x28], [A5 - 0x1708]
  7689. 00005A7A  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7690. 00005A7E  206E FFEC                movea.l    A0, [A6 - 0x14]
  7691. 00005A82  4868 0052                pea.l      [A0 + 0x52]
  7692. 00005A86  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7693. 00005A8A  206D E918                movea.l    A0, [A5 - 0x16E8]
  7694. 00005A8E  302E FFFE                move.w     D0, [A6 - 0x2]
  7695. 00005A92  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7696. 00005A96  D090                     add.l      D0, [A0]
  7697. 00005A98  2040                     movea.l    A0, D0
  7698. 00005A9A  43EE FF9A                lea.l      A1, [A6 - 0x66]
  7699. 00005A9E  7013                     moveq.l    D0, 0x13
  7700. label00005AA0:
  7701. 00005AA0  20D9                     move.l     [A0]+, [A1]+
  7702. 00005AA2  51C8 FFFC                dbf        D0, -0x6 /* 00005AA0 */
  7703. 00005AA6  30D9                     move.w     [A0]+, [A1]+
  7704. 00005AA8  6000 0142                bra        +0x144 /* 00005BEC */
  7705. 00005AAC  4A6D E934                tst.w      [A5 - 0x16CC]
  7706. 00005AB0  6712                     beq        +0x14 /* 00005AC4 */
  7707. 00005AB2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7708. 00005AB6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7709. 00005ABA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7710. 00005ABE  A8F1                     syscall    StdComment
  7711. 00005AC0  6000 012A                bra        +0x12C /* 00005BEC */
  7712. label00005AC4:
  7713. 00005AC4  7001                     moveq.l    D0, 0x01
  7714. 00005AC6  3B40 E932                move.w     [A5 - 0x16CE], D0
  7715. 00005ACA  426D E8FE                clr.w      [A5 - 0x1702]
  7716. 00005ACE  426D E8FC                clr.w      [A5 - 0x1704]
  7717. 00005AD2  42A7                     clr.l      -[A7]
  7718. 00005AD4  42A7                     clr.l      -[A7]
  7719. 00005AD6  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  7720. 00005ADA  205F                     movea.l    A0, [A7]+
  7721. 00005ADC  2B48 E910                move.l     [A5 - 0x16F0], A0
  7722. 00005AE0  486D E900                pea.l      [A5 - 0x1700]
  7723. 00005AE4  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7724. 00005AE8  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7725. 00005AEC  3F3C 8000                move.w     -[A7], 0x8000
  7726. 00005AF0  3F3C 8000                move.w     -[A7], 0x8000
  7727. 00005AF4  A8A7                     syscall    SetRect
  7728. 00005AF6  6000 00F4                bra        +0xF6 /* 00005BEC */
  7729. 00005AFA  4A6D E934                tst.w      [A5 - 0x16CC]
  7730. 00005AFE  6712                     beq        +0x14 /* 00005B12 */
  7731. 00005B00  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7732. 00005B04  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7733. 00005B08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7734. 00005B0C  A8F1                     syscall    StdComment
  7735. 00005B0E  6000 00DC                bra        +0xDE /* 00005BEC */
  7736. label00005B12:
  7737. 00005B12  426D E932                clr.w      [A5 - 0x16CE]
  7738. 00005B16  42A7                     clr.l      -[A7]
  7739. 00005B18  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7740. 00005B1C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7741. 00005B20  201F                     move.l     D0, [A7]+
  7742. 00005B22  2D40 FFEC                move.l     [A6 - 0x14], D0
  7743. 00005B26  4878 0052                push.l     0x52 /* 'R' */
  7744. 00005B2A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7745. 00005B2E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7746. 00005B32  3D40 FFFE                move.w     [A6 - 0x2], D0
  7747. 00005B36  486E FF9A                pea.l      [A6 - 0x66]
  7748. 00005B3A  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  7749. 00005B3E  588F                     addq.l     A7, 4
  7750. 00005B40  7069                     moveq.l    D0, 0x69
  7751. 00005B42  3D40 FF9A                move.w     [A6 - 0x66], D0
  7752. 00005B46  426E FF9C                clr.w      [A6 - 0x64]
  7753. 00005B4A  42A7                     clr.l      -[A7]
  7754. 00005B4C  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7755. 00005B50  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  7756. 00005B54  508F                     addq.l     A7, 8
  7757. 00005B56  2D40 FFA0                move.l     [A6 - 0x60], D0
  7758. 00005B5A  41EE FFA8                lea.l      A0, [A6 - 0x58]
  7759. 00005B5E  43ED E900                lea.l      A1, [A5 - 0x1700]
  7760. 00005B62  20D9                     move.l     [A0]+, [A1]+
  7761. 00005B64  20D9                     move.l     [A0]+, [A1]+
  7762. 00005B66  41EE FFBC                lea.l      A0, [A6 - 0x44]
  7763. 00005B6A  43ED EC2E                lea.l      A1, [A5 - 0x13D2]
  7764. 00005B6E  20D9                     move.l     [A0]+, [A1]+
  7765. 00005B70  20D9                     move.l     [A0]+, [A1]+
  7766. 00005B72  3D6D E8FC FFD0           move.w     [A6 - 0x30], [A5 - 0x1704]
  7767. 00005B78  3D6D E8FE FFE0           move.w     [A6 - 0x20], [A5 - 0x1702]
  7768. 00005B7E  2D6D E910 FFD8           move.l     [A6 - 0x28], [A5 - 0x16F0]
  7769. 00005B84  2F2D E918                move.l     -[A7], [A5 - 0x16E8]
  7770. 00005B88  206E FFEC                movea.l    A0, [A6 - 0x14]
  7771. 00005B8C  4868 0052                pea.l      [A0 + 0x52]
  7772. 00005B90  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7773. 00005B94  206D E918                movea.l    A0, [A5 - 0x16E8]
  7774. 00005B98  302E FFFE                move.w     D0, [A6 - 0x2]
  7775. 00005B9C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7776. 00005BA0  D090                     add.l      D0, [A0]
  7777. 00005BA2  2040                     movea.l    A0, D0
  7778. 00005BA4  43EE FF9A                lea.l      A1, [A6 - 0x66]
  7779. 00005BA8  7013                     moveq.l    D0, 0x13
  7780. label00005BAA:
  7781. 00005BAA  20D9                     move.l     [A0]+, [A1]+
  7782. 00005BAC  51C8 FFFC                dbf        D0, -0x6 /* 00005BAA */
  7783. 00005BB0  30D9                     move.w     [A0]+, [A1]+
  7784. 00005BB2  6038                     bra        +0x3A /* 00005BEC */
  7785. 00005BB4  4A6D E934                tst.w      [A5 - 0x16CC]
  7786. 00005BB8  6710                     beq        +0x12 /* 00005BCA */
  7787. 00005BBA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7788. 00005BBE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7789. 00005BC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7790. 00005BC6  A8F1                     syscall    StdComment
  7791. 00005BC8  6022                     bra        +0x24 /* 00005BEC */
  7792. label00005BCA:
  7793. 00005BCA  7001                     moveq.l    D0, 0x01
  7794. 00005BCC  3B40 E936                move.w     [A5 - 0x16CA], D0
  7795. 00005BD0  601A                     bra        +0x1C /* 00005BEC */
  7796. 00005BD2  4A6D E934                tst.w      [A5 - 0x16CC]
  7797. 00005BD6  6710                     beq        +0x12 /* 00005BE8 */
  7798. 00005BD8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7799. 00005BDC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7800. 00005BE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7801. 00005BE4  A8F1                     syscall    StdComment
  7802. 00005BE6  6004                     bra        +0x6 /* 00005BEC */
  7803. label00005BE8:
  7804. 00005BE8  426D E936                clr.w      [A5 - 0x16CA]
  7805. label00005BEC:
  7806. 00005BEC  4E5E                     unlink     A6
  7807. 00005BEE  205F                     movea.l    A0, [A7]+
  7808. 00005BF0  4FEF 0008                lea.l      A7, [A7 + 0x8]
  7809. 00005BF4  4ED0                     jmp        [A0]
  7810. fn00005BF6:
  7811. 00005BF6  4E56 FFB0                link       A6, -0x0050
  7812. 00005BFA  3F3C 0001                move.w     -[A7], 0x1
  7813. 00005BFE  486E FFB0                pea.l      [A6 - 0x50]
  7814. 00005C02  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  7815. 00005C06  5C8F                     addq.l     A7, 6
  7816. 00005C08  41EE FFB0                lea.l      A0, [A6 - 0x50]
  7817. 00005C0C  226D EC46                movea.l    A1, [A5 - 0x13BA]
  7818. 00005C10  2348 0068                move.l     [A1 + 0x68], A0
  7819. 00005C14  41ED 10E2                lea.l      A0, [A5 + 0x10E2 /* export_536 */]
  7820. 00005C18  2D48 FFB0                move.l     [A6 - 0x50], A0
  7821. 00005C1C  41ED 10EA                lea.l      A0, [A5 + 0x10EA /* export_537 */]
  7822. 00005C20  2D48 FFB4                move.l     [A6 - 0x4C], A0
  7823. 00005C24  41ED 10F2                lea.l      A0, [A5 + 0x10F2 /* export_538 */]
  7824. 00005C28  2D48 FFB8                move.l     [A6 - 0x48], A0
  7825. 00005C2C  41ED 10FA                lea.l      A0, [A5 + 0x10FA /* export_539 */]
  7826. 00005C30  2D48 FFBC                move.l     [A6 - 0x44], A0
  7827. 00005C34  41ED 1102                lea.l      A0, [A5 + 0x1102 /* export_540 */]
  7828. 00005C38  2D48 FFC0                move.l     [A6 - 0x40], A0
  7829. 00005C3C  41ED 110A                lea.l      A0, [A5 + 0x110A /* export_541 */]
  7830. 00005C40  2D48 FFC4                move.l     [A6 - 0x3C], A0
  7831. 00005C44  41ED 1112                lea.l      A0, [A5 + 0x1112 /* export_542 */]
  7832. 00005C48  2D48 FFC8                move.l     [A6 - 0x38], A0
  7833. 00005C4C  41ED 111A                lea.l      A0, [A5 + 0x111A /* export_543 */]
  7834. 00005C50  2D48 FFCC                move.l     [A6 - 0x34], A0
  7835. 00005C54  41ED 1122                lea.l      A0, [A5 + 0x1122 /* export_544 */]
  7836. 00005C58  2D48 FFD0                move.l     [A6 - 0x30], A0
  7837. 00005C5C  41ED 112A                lea.l      A0, [A5 + 0x112A /* export_545 */]
  7838. 00005C60  2D48 FFD4                move.l     [A6 - 0x2C], A0
  7839. 00005C64  42A7                     clr.l      -[A7]
  7840. 00005C66  42A7                     clr.l      -[A7]
  7841. 00005C68  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  7842. 00005C6C  205F                     movea.l    A0, [A7]+
  7843. 00005C6E  2B48 E918                move.l     [A5 - 0x16E8], A0
  7844. 00005C72  426D E934                clr.w      [A5 - 0x16CC]
  7845. 00005C76  426D E92E                clr.w      [A5 - 0x16D2]
  7846. 00005C7A  426D E936                clr.w      [A5 - 0x16CA]
  7847. 00005C7E  426D E930                clr.w      [A5 - 0x16D0]
  7848. 00005C82  426D E932                clr.w      [A5 - 0x16CE]
  7849. 00005C86  A896                     syscall    HidePen
  7850. 00005C88  426D E940                clr.w      [A5 - 0x16C0]
  7851. 00005C8C  206E 0008                movea.l    A0, [A6 + 0x8]
  7852. 00005C90  2050                     movea.l    A0, [A0]
  7853. 00005C92  43ED E938                lea.l      A1, [A5 - 0x16C8]
  7854. 00005C96  5488                     addq.l     A0, 2
  7855. 00005C98  22D8                     move.l     [A1]+, [A0]+
  7856. 00005C9A  22D8                     move.l     [A1]+, [A0]+
  7857. 00005C9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7858. 00005CA0  486D E938                pea.l      [A5 - 0x16C8]
  7859. 00005CA4  A8F6                     syscall    DrawPicture
  7860. 00005CA6  0C6D 01F4 E940           cmpi.w     [A5 - 0x16C0], 0x1F4
  7861. 00005CAC  6F12                     ble        +0x14 /* 00005CC0 */
  7862. 00005CAE  3F3C 0001                move.w     -[A7], 0x1
  7863. 00005CB2  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  7864. 00005CB6  3F3C 03EA                move.w     -[A7], 0x3EA
  7865. 00005CBA  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  7866. 00005CBE  5C8F                     addq.l     A7, 6
  7867. label00005CC0:
  7868. 00005CC0  A897                     syscall    ShowPen
  7869. 00005CC2  202D E918                move.l     D0, [A5 - 0x16E8]
  7870. 00005CC6  4E5E                     unlink     A6
  7871. 00005CC8  4E75                     rts
  7872. fn00005CCA:
  7873. 00005CCA  4E56 FFAA                link       A6, -0x0056
  7874. 00005CCE  48E7 0300                movem.l    -[A7], D6,D7
  7875. 00005CD2  42A7                     clr.l      -[A7]
  7876. 00005CD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7877. 00005CD8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7878. 00005CDC  201F                     move.l     D0, [A7]+
  7879. 00005CDE  4878 0052                push.l     0x52 /* 'R' */
  7880. 00005CE2  2F00                     move.l     -[A7], D0
  7881. 00005CE4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7882. 00005CE8  3C00                     move.w     D6, D0
  7883. 00005CEA  7E00                     moveq.l    D7, 0x00
  7884. 00005CEC  6000 006A                bra        +0x6C /* 00005D58 */
  7885. label00005CF0:
  7886. 00005CF0  206E 0008                movea.l    A0, [A6 + 0x8]
  7887. 00005CF4  3007                     move.w     D0, D7
  7888. 00005CF6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7889. 00005CFA  D090                     add.l      D0, [A0]
  7890. 00005CFC  2040                     movea.l    A0, D0
  7891. 00005CFE  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7892. 00005D02  7013                     moveq.l    D0, 0x13
  7893. label00005D04:
  7894. 00005D04  22D8                     move.l     [A1]+, [A0]+
  7895. 00005D06  51C8 FFFC                dbf        D0, -0x6 /* 00005D04 */
  7896. 00005D0A  32D8                     move.w     [A1]+, [A0]+
  7897. 00005D0C  0C6E 006C FFAE           cmpi.w     [A6 - 0x52], 0x6C /* 'l' */
  7898. 00005D12  6642                     bne        +0x44 /* 00005D56 */
  7899. 00005D14  2D6E FFEC FFAA           move.l     [A6 - 0x56], [A6 - 0x14]
  7900. 00005D1A  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  7901. 00005D1E  4EBA FED6                jsr        [PC - 0x12A /* 00005BF6 */]
  7902. 00005D22  588F                     addq.l     A7, 4
  7903. 00005D24  2D40 FFEC                move.l     [A6 - 0x14], D0
  7904. 00005D28  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  7905. 00005D2C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7906. 00005D30  206E 0008                movea.l    A0, [A6 + 0x8]
  7907. 00005D34  3007                     move.w     D0, D7
  7908. 00005D36  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7909. 00005D3A  D090                     add.l      D0, [A0]
  7910. 00005D3C  2040                     movea.l    A0, D0
  7911. 00005D3E  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7912. 00005D42  7013                     moveq.l    D0, 0x13
  7913. label00005D44:
  7914. 00005D44  20D9                     move.l     [A0]+, [A1]+
  7915. 00005D46  51C8 FFFC                dbf        D0, -0x6 /* 00005D44 */
  7916. 00005D4A  30D9                     move.w     [A0]+, [A1]+
  7917. 00005D4C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7918. 00005D50  4EBA FF78                jsr        [PC - 0x88 /* 00005CCA */]
  7919. 00005D54  588F                     addq.l     A7, 4
  7920. label00005D56:
  7921. 00005D56  5247                     addq.w     D7, 1
  7922. label00005D58:
  7923. 00005D58  BE46                     cmp.w      D7, D6
  7924. 00005D5A  6D94                     blt        -0x6A /* 00005CF0 */
  7925. 00005D5C  4CDF 00C0                movem.l    D6,D7, [A7]+
  7926. 00005D60  4E5E                     unlink     A6
  7927. 00005D62  4E75                     rts
  7928. export_546:
  7929. 00005D64  4E56 FFF8                link       A6, -0x0008
  7930. 00005D68  42A7                     clr.l      -[A7]
  7931. 00005D6A  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  7932. 00005D6E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7933. 00005D72  201F                     move.l     D0, [A7]+
  7934. 00005D74  4A80                     tst.l      D0
  7935. 00005D76  6E42                     bgt        +0x44 /* 00005DBA */
  7936. 00005D78  206E 0016                movea.l    A0, [A6 + 0x16]
  7937. 00005D7C  0828 0007 0004           btst.b     [A0 + 0x4], 0x7
  7938. 00005D82  6736                     beq        +0x38 /* 00005DBA */
  7939. 00005D84  206E 0016                movea.l    A0, [A6 + 0x16]
  7940. 00005D88  2D68 002A FFF8           move.l     [A6 - 0x8], [A0 + 0x2A]
  7941. 00005D8E  2D7C 0000 0810 FFFC      move.l     [A6 - 0x4], 0x810
  7942. 00005D96  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  7943. 00005D9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7944. 00005D9E  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7945. 00005DA2  206E FFF8                movea.l    A0, [A6 - 0x8]
  7946. 00005DA6  226D 92CE                movea.l    A1, [A5 - 0x6D32]
  7947. 00005DAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7948. 00005DAE  2F11                     move.l     -[A7], [A1]
  7949. 00005DB0  2F10                     move.l     -[A7], [A0]
  7950. 00005DB2  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  7951. 00005DB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7952. label00005DBA:
  7953. 00005DBA  4E5E                     unlink     A6
  7954. 00005DBC  205F                     movea.l    A0, [A7]+
  7955. 00005DBE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7956. 00005DC2  4ED0                     jmp        [A0]
  7957. fn00005DC4:
  7958. 00005DC4  4E56 FFA8                link       A6, -0x0058
  7959. 00005DC8  3F3C 0001                move.w     -[A7], 0x1
  7960. 00005DCC  486E FFA8                pea.l      [A6 - 0x58]
  7961. 00005DD0  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  7962. 00005DD4  5C8F                     addq.l     A7, 6
  7963. 00005DD6  41EE FFA8                lea.l      A0, [A6 - 0x58]
  7964. 00005DDA  226D EC46                movea.l    A1, [A5 - 0x13BA]
  7965. 00005DDE  2348 0068                move.l     [A1 + 0x68], A0
  7966. 00005DE2  41ED 1132                lea.l      A0, [A5 + 0x1132 /* export_546 */]
  7967. 00005DE6  2D48 FFC8                move.l     [A6 - 0x38], A0
  7968. 00005DEA  A896                     syscall    HidePen
  7969. 00005DEC  206E 0008                movea.l    A0, [A6 + 0x8]
  7970. 00005DF0  2050                     movea.l    A0, [A0]
  7971. 00005DF2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7972. 00005DF6  5488                     addq.l     A0, 2
  7973. 00005DF8  22D8                     move.l     [A1]+, [A0]+
  7974. 00005DFA  22D8                     move.l     [A1]+, [A0]+
  7975. 00005DFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7976. 00005E00  486E FFF8                pea.l      [A6 - 0x8]
  7977. 00005E04  A8F6                     syscall    DrawPicture
  7978. 00005E06  A897                     syscall    ShowPen
  7979. 00005E08  4E5E                     unlink     A6
  7980. 00005E0A  4E75                     rts
  7981. fn00005E0C:
  7982. 00005E0C  4E56 FF80                link       A6, -0x0080
  7983. 00005E10  486E FFF4                pea.l      [A6 - 0xC]
  7984. 00005E14  A874                     syscall    GetPort
  7985. 00005E16  3F3C 0001                move.w     -[A7], 0x1
  7986. 00005E1A  486E FF88                pea.l      [A6 - 0x78]
  7987. 00005E1E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  7988. 00005E22  5C8F                     addq.l     A7, 6
  7989. 00005E24  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  7990. 00005E28  42A7                     clr.l      -[A7]
  7991. 00005E2A  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  7992. 00005E2E  4A6D 8DA6                tst.w      [A5 - 0x725A]
  7993. 00005E32  6700 008C                beq        +0x8E /* 00005EC0 */
  7994. 00005E36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7995. 00005E3A  4EBA FF88                jsr        [PC - 0x78 /* 00005DC4 */]
  7996. 00005E3E  588F                     addq.l     A7, 4
  7997. 00005E40  42A7                     clr.l      -[A7]
  7998. 00005E42  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  7999. 00005E46  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8000. 00005E4A  201F                     move.l     D0, [A7]+
  8001. 00005E4C  4A80                     tst.l      D0
  8002. 00005E4E  6E48                     bgt        +0x4A /* 00005E98 */
  8003. 00005E50  42A7                     clr.l      -[A7]
  8004. 00005E52  4879 636C 7574           push.l     0x636C7574 /* 'clut' */
  8005. 00005E58  3F3C 03E8                move.w     -[A7], 0x3E8
  8006. 00005E5C  A9A0                     syscall    GetResource
  8007. 00005E5E  205F                     movea.l    A0, [A7]+
  8008. 00005E60  2D48 FFF8                move.l     [A6 - 0x8], A0
  8009. 00005E64  2D7C 0000 0810 FFFC      move.l     [A6 - 0x4], 0x810
  8010. 00005E6C  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  8011. 00005E70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8012. 00005E74  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  8013. 00005E78  206E FFF8                movea.l    A0, [A6 - 0x8]
  8014. 00005E7C  226D 92CE                movea.l    A1, [A5 - 0x6D32]
  8015. 00005E80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8016. 00005E84  2F11                     move.l     -[A7], [A1]
  8017. 00005E86  2F10                     move.l     -[A7], [A0]
  8018. 00005E88  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  8019. 00005E8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8020. 00005E90  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8021. 00005E94  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  8022. label00005E98:
  8023. 00005E98  42A7                     clr.l      -[A7]
  8024. 00005E9A  AA28                     syscall    GetCTSeed
  8025. 00005E9C  201F                     move.l     D0, [A7]+
  8026. 00005E9E  2F00                     move.l     -[A7], D0
  8027. 00005EA0  2F2D 92CE                move.l     -[A7], [A5 - 0x6D32]
  8028. 00005EA4  4EBA B5CE                jsr        [PC - 0x4A32 /* 00001474 */]
  8029. 00005EA8  508F                     addq.l     A7, 8
  8030. 00005EAA  2D6D 8E1E FF84           move.l     [A6 - 0x7C], [A5 - 0x71E2]
  8031. 00005EB0  2B6D 92CE 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6D32]
  8032. 00005EB6  3F3C 0001                move.w     -[A7], 0x1
  8033. 00005EBA  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  8034. 00005EBE  548F                     addq.l     A7, 2
  8035. label00005EC0:
  8036. 00005EC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8037. 00005EC4  4EBA FD30                jsr        [PC - 0x2D0 /* 00005BF6 */]
  8038. 00005EC8  588F                     addq.l     A7, 4
  8039. 00005ECA  2D40 FF80                move.l     [A6 - 0x80], D0
  8040. 00005ECE  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  8041. 00005ED2  4EBA FDF6                jsr        [PC - 0x20A /* 00005CCA */]
  8042. 00005ED6  588F                     addq.l     A7, 4
  8043. 00005ED8  4A6D 8DA6                tst.w      [A5 - 0x725A]
  8044. 00005EDC  6710                     beq        +0x12 /* 00005EEE */
  8045. 00005EDE  3F3C 0001                move.w     -[A7], 0x1
  8046. 00005EE2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  8047. 00005EE6  548F                     addq.l     A7, 2
  8048. 00005EE8  2B6E FF84 8E1E           move.l     [A5 - 0x71E2], [A6 - 0x7C]
  8049. label00005EEE:
  8050. 00005EEE  3F3C 0001                move.w     -[A7], 0x1
  8051. 00005EF2  486E FF88                pea.l      [A6 - 0x78]
  8052. 00005EF6  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  8053. 00005EFA  5C8F                     addq.l     A7, 6
  8054. 00005EFC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8055. 00005F00  A873                     syscall    SetPort
  8056. 00005F02  202E FF80                move.l     D0, [A6 - 0x80]
  8057. 00005F06  4E5E                     unlink     A6
  8058. 00005F08  4E75                     rts
  8059.